Se connecter / S'enregistrer
Votre question

Erreur $end (php/mysql)

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
3 Janvier 2007 13:41:13

salut

à la ligne 41 j'ai une erreur:


Parse error: parse error, unexpected '<' in C:\wamp\www\php\connection.php on line 41

voila le srcipt
  1. <?php
  2.  
  3. mysql_connect("localhost","root","") or die ("erreur de mot de passe");
  4. mysql_select_db("magasin") or die ("impossible de sélectionner la base de donnée");
  5.  
  6. ?>
  7.  
  8. <html>
  9. <head>
  10. <title>magasin</title>
  11. </head>
  12. <body>
  13.  
  14. <form method="post" action="connection.php">
  15. <p>
  16. nom <br />
  17.  
  18. <input type="text" name="nom" /><p>couleur</p> <input type="text" name="couleur" /><p>taille</p></taille><input type="text" name="taille" /><p>prix d'achat</p><input type="text" name="achat" /><p>prix de vente</p><input type="text" name="vente" />
  19. <p>fournisseur</p><input type="texte" name="fournisseur";
  20. <p>nombres d'articles</p><input type="text" name="nombre" /><input type="submit" value="Valider" />
  21. </p>
  22.  
  23. </form>
  24.  
  25. <?php
  26. $name = ($_POST['nom']);
  27. $couleur = ($_POST['couleur']);
  28. $achat = ($_POST['achat']);
  29. $vente = ($_POST['vente']);
  30. $fournisseur = ($_POST['fournisseur']);
  31. $nombre = ($_POST['nombre']);
  32. $taille = ($_POST['taille']);
  33. if (isset($_POST['nom']) AND isset($_POST['couleur']))
  34.  
  35. {
  36. mysql_query("INSERT INTO stock VALUES('$name', '$couleur','$taille','$nombre', '$achat','$vente', '$fournisseur')");
  37. $reponse = mysql_query("SELECT * FROM stock");
  38. mysql_close();
  39. while ($donnees = mysql_fetch_array($reponse) )
  40. {
  41. echo '<p><strong>' . $donnees['nom'] . '</strong> est :<br />' . $donnees['couleur'] . '</p>;'
  42. }
  43. mysql_close();
  44. ?>
  45. </body>
  46. </html>


(pour l'instans je n'essay d'exploiter que le nom et la couleur)

merci d'avance pour votre aide, si vous avez besoin d'indication pour m'aider demandez :hello:  :jap: 

Autres pages sur : erreur end php mysql

a c 145 L Programmation
3 Janvier 2007 13:43:59

je pense que ton ; est mal placé dans:
  1. while ($donnees = mysql_fetch_array($reponse) )
  2. {
  3. echo '<p><strong>' . $donnees['nom'] . '</strong> est :<br />' . $donnees['couleur'] . '</p>;'


Et petit détail: utilise plutôt && que AND dans tes conditions
Contenus similaires
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS