[resolu]parse error :/

parse error :/ [resolu] - PHP - Programmation

Marsh Posté le 20-02-2006 à 13:28:24    

J'essaie de faire un site de petites annonces, et j'ai donc commencé par faire le script permettant de rentrer une nouvelle annonce, ce qui met en jeu deux tables (celles des utilisateurs, et celle des annonces)... Sauf que j'obtiens un parse error sur la ligne 68, et que je ne vois vraiment pas pouquoi :/ Si jamais quelqu'un peut m'aider, il aura ma gratitude éternelle (ce qui ne mange pas de pain :D).
 

Code :
  1. <?php
  2. $erreur=0;
  3. $contenu_manquant=0;
  4. $categorie_manquante=0;
  5. If (isset($_POST['contenu'])) { $contenu=$_POST['contenu']; }
  6. else { $contenu="";}
  7. If (isset($_POST['categorie'])) { $contenu=$_POST['categorie']; }
  8. else { $categorie=""; }
  9. If (isset($_POST['Validation'])) { $Validation=$_POST['Validation']; }
  10. else { $Validation=0; }
  11. If ($validation==1)
  12. {
  13. If ($categorie="" )
  14. {
  15. $erreur=1;
  16. $categorie_manquante=1;
  17. }
  18. If ($contenu=="" )
  19. {
  20. $erreur=1;
  21. $contenu_manquant=1;
  22. }
  23. If ($erreur==0)
  24. {
  25. mysql_connect('localhost','root','');
  26. mysql_select_db('annonces');
  27. $utilisateur='Makenshi';
  28. $request="SELECT nbannonces FROM users WHERE utilisateur='$utilisateur'";
  29. $nbannonces=mysql_query($request);
  30. $nbannonces=$nbannonces+1;
  31. $request="UPDATE users SET nbannonces='$nbannonces' WHERE utilisateur='$utilisateur'";
  32. $changenbannonces=mysql_query($request);
  33. $request="SELECT localisation FROM users WHERE utilisateur='$utilisateur'";
  34. $localisation=mysql_query($request);
  35. $request="SELECT mail FROM users WHERE utilisateur='$utilisateur'";
  36. $mail=mysql_query($request);
  37.  If ($nbannonces<10) { $nbannonces='0000'.$nbannonces; }
  38.  If ($nbannonces>=10 AND $nbannonces<100) { $nbannonces='000'.$nbannonces; }
  39.  If ($nbannonces>=100 AND $nbannonces<1000) { $nbannonces='00'.$nbannonces; }
  40.  If ($nbannonces>=1000 AND $nbannonces<10000) { $nbannonces='0'.$nbannonces; }
  41. $nomannonce=$utilisateur.'_'.$nbannonces;
  42. $request="INSERT INTO annonces(id, nomannonce, categorie, utilisateur, localisation, contenu, mail, date) VALUES('','$nomannonce','$categorie','$utilisateur','$contenu','$mail','$date');
  43. $query=mysql_query($request);
  44. mysql_close();
  45. }
  46. }
  47. echo '<form method=post action=plop.php>';
  48. echo 'Sélectionnez une catégorie : <br /><select name=categorie>';
  49. echo '<option value=></option>';
  50. echo '<option value=immobilier_achat>Immobilier (achat)</option>';
  51. echo '<option value=immobilier_vente>Immobilier (vente)</option>';
  52. echo '<option value=immobilier_demande_location>Immobier (demande de location)</option>';
  53. echo '<option value=immobilier_location>Immobilier (location)</option>';
  54. echo '</select><br />Texte de l'annonce :<br />';
  55. echo '<input type=textarea name=contenu rows=5 cols=20 maxlengh=2000>'.$contenu.'</textarea><br />';
  56. echo '<input type=hidden name=validation value=1>';
  57. echo '<input type=input></form>';
  58. ?>


Message édité par Yagmoth le 20-02-2006 à 13:54:28
Reply

Marsh Posté le 20-02-2006 à 13:28:24   

Reply

Marsh Posté le 20-02-2006 à 13:30:34    

Ben même le forum te mets ton erreur en rouge ... s'pas trop dur!!!
T'as pas l'impression qu'il manque un " ligne 49 ???

Reply

Marsh Posté le 20-02-2006 à 13:45:35    

Je vais me faire hara kiri :D
Merci ;) (et je ne savais pas pour les erreurs en rouge ;))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed