PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 05-10-2009 16:45:44

infograph61
Membre
Inscription : 25-09-2009
Messages : 74

[Résolu] INSERT et UPDATE

Bonjour à tous,
Le débutant est en progrès, mais il pourrait beaucoup mieux faire.
Mon formulaire fonctionne parfaitement pour renseigner ma base avec la requete suivante :

  $sql = "INSERT INTO etui VALUES ('".$Code_article."', '".$Designation."', '".$Plan_tech."', '".$Specif_tech."',now())";
  $res = mysql_query($sql);

Maintenant je voudrais faire une mise à jour de ma base (UPDATE) donc j'ai créé un autre formulaire avec une autre page traitement et la requete suivante :

  $sql = "UPDATE etui SET VALUES ( '".$Designation."', '".$Plan_tech."', '".$Specif_tech."',now())" WHERE code_article= VALUE ('".$Code_article."');
  $res = mysql_query($sql);

Le problème c'est que cela ne fonctionne pas du tout et malgrè de trèsnombreuses recherches et d'essais, je n'ai toujours pas la solution.
Quelqu'un pourrait t'il m'aider encore une fois.

Merci d'avance et bonne soirée.

Hors ligne

#2 05-10-2009 17:41:06

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [Résolu] INSERT et UPDATE

Salut,

Loin de moi l'idée de critiquer, mais as-tu chercher 2 sec sur google "requete update" ??? Car là, tu ne syntaxes pas correctement...
En effet, la syntaxe varie d'une fonction à une autre wink

Exemple si tu as plusieurs arguments


<?php
/* parametre connection serveur et base */
$link = mysql_connect ($host,$user,$pass);
mysql_select_db($db);
//--------------------------------------------------
$sql = "UPDATE ta_table SET champ1='valeur1', champ2='valeur2', champ3='valeur3' WHERE champ_conditionnel='valeur_voulue'";
/* avec des variables, ca donne */
$sql = "UPDATE ta_table SET champ1='".$valeur1."', champ2='".$valeur2."', champ3='".$valeur3."' WHERE champ_conditionnel='".$valeur_voulue."'";
/* fin exemple avec variables */
$res = mysql_query($sql, $link);
?>
 

MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#3 05-10-2009 18:19:00

infograph61
Membre
Inscription : 25-09-2009
Messages : 74

Re : [Résolu] INSERT et UPDATE

Merci pour ta réponse, j'ai vraiment cherché mais comme je faisai fausse route, je me bornais à adapter la requete INSERT que j'utilisais.

J'ai testé ta solution, mais maintenant j'ai le message :
Notice: Undefined variable: Plan_tech in C:\wamp\www\Dossier\Etui_modif_traitement.php on line 79.

je ne comprends pas, car j'utilise la copie de la page de traitement de mon formulaire, donc les variables existent.

Hors ligne

#4 05-10-2009 20:42:40

infograph61
Membre
Inscription : 25-09-2009
Messages : 74

Re : [Résolu] INSERT et UPDATE

En fait, j'ai verifier mon formulaire et il y avait une erreur......
Merci de ton aide Alnoss, ma mise à jour fonctionne

C'est en forgeant que l'on devient forgeron, .......je n'ai pas finis d'apprendre à me servir d'un marteau........!!!!!!!!!

Hors ligne

Pied de page des forums