Modification de BDD en php
Fermé
h4nDNiCo
-
16 mars 2008 à 17:19
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 17 mars 2008 à 21:40
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 17 mars 2008 à 21:40
A voir également:
- Modification de BDD en php
- Suivi de modification word - Guide
- Logiciel modification pdf gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Modification dns - Guide
- Modification d'écriture - Guide
2 réponses
IdleMan
Messages postés
243
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
25 juin 2012
60
17 mars 2008 à 17:03
17 mars 2008 à 17:03
Qu'est ce que tu veut faire exactement ? Ton code me parais bien compliqué pour une simple connexion .
Yannichou
Messages postés
10
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
31 mars 2008
17 mars 2008 à 19:09
17 mars 2008 à 19:09
pourquoi tu mette une requête sur plusieurs ligne ?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
17 mars 2008 à 21:40
17 mars 2008 à 21:40
Bonsoir,
je t'ai pas mal modifié ton code:
mets les noms des balises <html etc... et leurs parametres en minuscules c'est la norme
les commandes MYSQL dasn une requette en Majuscules ex:
SELECT * FROM plat WHERE num_plat='".$val."'";
c'est plus facile à lire
enregistrer.php:
je t'ai pas mal modifié ton code:
mets les noms des balises <html etc... et leurs parametres en minuscules c'est la norme
les commandes MYSQL dasn une requette en Majuscules ex:
SELECT * FROM plat WHERE num_plat='".$val."'";
c'est plus facile à lire
<html> <head> </head> <body> Modification d'un plat <form name="frm" action="enr_modif_plat.php" method="POST"> <?php include("inclusion/connect.inc"); $val=$_POST["zl_nom_plat"]; $sql="SELECT * FROM plat WHERE num_plat='".$val."'"; //pourquoi fais tu deux fois la requette ? /* $t=mysql_query($sql,$idc); $lg=mysql_fetch_array($t); */ $rs=mysql_query($sql,$idc) or die ("pb requette ".mysql_error()); // si pb au moins on aura un message d'erreur while ($lg=mysql_fetch_array($rs)) { print("<input type='hidden' name='zs_num_plat' value='".$val."'>"); print("Plat : <input type='text' name='zs_nom_plat' value='".$lg["nom_plat"]."'> Type de plat : <select name='zl_type_plat'> <option value='1'>Entrée</option> <option value='2'>Plat</option> <option value='3'>Dessert</option> ");} ?> <!-- <CENTER><input type="button" VALUE="modifier" onclick="envoyer()"></CENTER> --> <center><input type="submit" value="modifier"></center> </form> </body> </html>
enregistrer.php:
<html> <body> <center>Plat édité</center> <?php include("inclusion/connect.inc"); $num_plat=$_POST["zs_num_plat"]; $nom_plat=($_POST["zs_nom_plat"]); $type_plat=$_POST["zl_type_plat"]; $sql="UPDATE plat SET nom_plat='".$nom_plat."',type_plat='".$type_plat."' WHERE num_plat='".$num_plat."'"; //tu avais une , en trop après $type_plat."' $rs=mysql_query($sql,$idc) or die ("pb requette ".mysql_error()); ?> <center><input type="button" value="OK" onClick="history.go(-3)"></center> </body> </html>