Se connecter / S'enregistrer
Votre question

Probleme php simple

Tags :
  • Php
  • Echo
  • Programmation
Dernière réponse : dans Programmation
3 Novembre 2011 19:12:40

Bonjour,

j'ai un erreur de syntaxe en phpsql mais j'arrive pas a la trouver alors peut etre vu d'un oeil différent ce sera plus facile voila mon code

Formulaire

  1. <form method="post" action="http://mon-site.com/update.php?num=$i">
  2.  
  3. <input name="Quatresix" type="text" id="" value="<?php
  4. echo nl2br($donnees['Quatresix']);
  5. ?>" size="2" />
  6. -
  7. <input name="Sixhuit" type="text" id="" value="<?php
  8. echo nl2br($donnees['Sixhuit']);
  9. ?>" size="2" />
  10. -
  11. <input name="Huitdix" type="text" id="" value="<?php
  12. echo nl2br($donnees['Huitdix']);
  13. ?>" size="2" />
  14. -
  15. <input name="Dixdouze" type="text" id="" value="<?php
  16. echo nl2br($donnees['Dixdouze']);
  17. ?>" size="2" />
  18. -
  19. <input name="Douzequatorze" type="text" id="" value="<?php
  20. echo nl2br($donnees['Douzequatorze']);
  21. ?>" size="2" />
  22. -
  23. <input name="Small" type="text" id="" value="<?php
  24. echo nl2br($donnees['Small']);
  25. ?>" size="2" />
  26. -
  27. <input name="Medium" type="text" id="doneby7" value="<?php
  28. echo nl2br($donnees['Medium']);
  29. ?>" size="2" />
  30. -
  31. <input name="Large" type="text" id="" value="<?php
  32. echo nl2br($donnees['Large']);
  33. ?>" size="2" />
  34. -
  35. <input name="Xlarge" type="text" id="" value="<?php
  36. echo nl2br($donnees['Xlarge']);
  37. ?>" size="2" />
  38. <br />
  39. <br />
  40. <input type="submit" name="submit" value="Update inventory" />
  41. </p>
  42. </form>


Update.php

  1. <?php
  2. $i = $_GET['num'];
  3. $con = mysql_connect("localhost","m************b","p*************1");
  4. if (!$con)
  5. {
  6. die('Could not connect: ' . mysql_error());
  7. }
  8.  
  9. mysql_select_db("m***********e", $con);
  10.  
  11. $sql="UPDATE dresses SET
  12. Quatresix='$_POST[Quatresix]',
  13. Sixhuit='$_POST[Sixhuit]'
  14. Huitdix='$_POST[Huitdix]'
  15. Dixdouze='$_POST[Dixdouze]'
  16. Douzequatorze='$_POST[Douzequatorze]'
  17. Small='$_POST[Small]'
  18. Medium='$_POST[Medium]'
  19. Large='$_POST[Large]'
  20. Xlarge='$_POST[Xlarge]'
  21. WHERE modele='$i'";
  22.  
  23. if (!mysql_query($sql,$con))
  24. {
  25. die('Not working ass hole check this: ' . mysql_error());
  26. }
  27. echo "Good Work SKU ";
  28.  
  29. ?>


Erreur

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Huitdix='3' Dixdouze='4' Douzequatorze='5' Small='6' Medium='7' Large='8' Xlarge' at line 4

Merci beaucoup

Autres pages sur : probleme php simple

3 Novembre 2011 20:26:41

j'ai trouver

  1. [code2=php]
    1. $sql="UPDATE dresses SET
    2. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Quatresix='$_POST[Quatresix]',
    3. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Sixhuit='$_POST[Sixhuit]',
    4. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Huitdix='$_POST[Huitdix]',
    5. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Dixdouze='$_POST[Dixdouze]',
    6. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Douzequatorze='$_POST[Douzequatorze]',
    7. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Small='$_POST[Small]',
    8. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Medium='$_POST[Medium]',
    9. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Large='$_POST[Large]',
    10. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">Xlarge='$_POST[Xlarge]',
    11. </div></li><li style="font-weight: normal;"><div style="margin:0; padding:0; background:none;">WHERE modele='$i'";</div></li></ol></pre>[/code2]
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