Formulaire ->Modification de table
irisbenji
Messages postés
1
Statut
Membre
-
melar Messages postés 90 Statut Membre -
melar Messages postés 90 Statut Membre -
Salut
J'ai des tables sous Mysql, j'ai des formulaires pour remplir ces tables.
En PHP,
Je voudrais faire un formulaire pour modifier ma table Centre [num, nom, lieu....], par exemple, c est a dire mettre dans le champ le contenu actuel avec la possibilite d'y mettre le curseur et de modifier les contenus.
J'ai un script d'affichage de la table, j'ai un formulaire et un script prets pour inserer les champs dans la table.
Je sais me debrouiller pour faire des requetes sql : update, ou drop puis insert into...
Merci et A+
J'ai des tables sous Mysql, j'ai des formulaires pour remplir ces tables.
En PHP,
Je voudrais faire un formulaire pour modifier ma table Centre [num, nom, lieu....], par exemple, c est a dire mettre dans le champ le contenu actuel avec la possibilite d'y mettre le curseur et de modifier les contenus.
J'ai un script d'affichage de la table, j'ai un formulaire et un script prets pour inserer les champs dans la table.
Je sais me debrouiller pour faire des requetes sql : update, ou drop puis insert into...
Merci et A+
A voir également:
- Formulaire ->Modification de table
- Whatsapp formulaire opposition - Guide
- Table ascii - Guide
- Suivi de modification word - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Table des matières word - Guide
3 réponses
JE sais pas si j'ai bien compris, il faut que tu fasse de la facon suivante :
1. Lister tes éléments dans un tableau + creer lien modifier :
$sql = "SELECT * FROM ... ORDER BY ... LIMIT ..." ;
$req = mysql_query($sql) ;
while($data = mysql_fetch_array($req))
{
$id = $data['id_centre'] ; //(il faut que tu aie un id en auto increment dans ta table)
$num = $data['num'] ;
$nom = $data['nom'] ; // etc ...
print $num." - ".$nom."<BR>" ;
print "<A href=dossier/lapage.php?id=$id> Modifier </A><BR><BR>" ;
}
2. sur lapage.ext
$r_id = $HTTP_GET_VARS['id'] ;
$sql = "SELECT * FROM ... WHERE id_centre='$r_id' " ;
// tu recupere tes champs nom num et compagnie ... comme tu sais le faire ... ($r_nom, $r_num ...)
// Creer un formulaire
// inserer les données + id en champs caché
print "<FORM action='dossier/pagetraitement.php' method='POST'>
<INPUT type=hidden name='id' value='$r_id'>
<INPUT type='text' name='nom' value='$r_nom'>
.......... etc etc
<INPUT type='submit' value='Modifier'>" ;
...
3. sur lapage.php :
$r_id = $HTTP_POST_VARS['id'] ;
$r_num = $HTTP_POST_VARS['num'] ;
$r_nom = ... idem ...
$sql = UPDATE FROM ... SET nom='$r_nom', num='$r_num' WHERE id='$r_id' ;
mysql_query($sql) ;
voila a peu pres, j'ai pas le temps de faire ton programme, en plus je connais pas ta structure et je ne sais pas si tu veut faire en une page ou plusieurs .... j'espere tu comprendra en gros le principe
1. Lister tes éléments dans un tableau + creer lien modifier :
$sql = "SELECT * FROM ... ORDER BY ... LIMIT ..." ;
$req = mysql_query($sql) ;
while($data = mysql_fetch_array($req))
{
$id = $data['id_centre'] ; //(il faut que tu aie un id en auto increment dans ta table)
$num = $data['num'] ;
$nom = $data['nom'] ; // etc ...
print $num." - ".$nom."<BR>" ;
print "<A href=dossier/lapage.php?id=$id> Modifier </A><BR><BR>" ;
}
2. sur lapage.ext
$r_id = $HTTP_GET_VARS['id'] ;
$sql = "SELECT * FROM ... WHERE id_centre='$r_id' " ;
// tu recupere tes champs nom num et compagnie ... comme tu sais le faire ... ($r_nom, $r_num ...)
// Creer un formulaire
// inserer les données + id en champs caché
print "<FORM action='dossier/pagetraitement.php' method='POST'>
<INPUT type=hidden name='id' value='$r_id'>
<INPUT type='text' name='nom' value='$r_nom'>
.......... etc etc
<INPUT type='submit' value='Modifier'>" ;
...
3. sur lapage.php :
$r_id = $HTTP_POST_VARS['id'] ;
$r_num = $HTTP_POST_VARS['num'] ;
$r_nom = ... idem ...
$sql = UPDATE FROM ... SET nom='$r_nom', num='$r_num' WHERE id='$r_id' ;
mysql_query($sql) ;
voila a peu pres, j'ai pas le temps de faire ton programme, en plus je connais pas ta structure et je ne sais pas si tu veut faire en une page ou plusieurs .... j'espere tu comprendra en gros le principe
Bill_Tcherno
Messages postés
64
Statut
Membre
30
corrige les champs, j'ai fait ca vite y a des erreurs avec id et id_centre ...
Salut,
Euh, j'ai pas bien saisi ce que tu demandes exactement. T'as une question precise ?
Est-ce que tu pourrais eviter de mettre tout ton post en gras, c plutot genant ?
Ciao
"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
Euh, j'ai pas bien saisi ce que tu demandes exactement. T'as une question precise ?
Est-ce que tu pourrais eviter de mettre tout ton post en gras, c plutot genant ?
Ciao
"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
Salut, j'ai un problème avec php. Voila, j'arrive à modifier les données d'une table mais pas d'une autre alors que j'ai inscrit exactement les même information pour les 2 en php, d'ailleurs php ne m'indique aucune erreur de syntaxe.
Ma base de données est inscrite sous phpmyadmin. Donc en fait j'aimerais savoir s'il y a des choses à verifier qui pourrais m'empecher de faire cette modification (j'arrive à inserer de nouvelles données, c'est bizarre ca aussi)
Ma base de données est inscrite sous phpmyadmin. Donc en fait j'aimerais savoir s'il y a des choses à verifier qui pourrais m'empecher de faire cette modification (j'arrive à inserer de nouvelles données, c'est bizarre ca aussi)