n0c1f | Bonjour,
Je souhaiterai mettre à jour ma base mysql par les données de mon tableau (en ligne).
Le code que j'utilise pour modifier "les joueurs" est:
Code :
- function do_editall($id,$Nom,$Prenom,$Clt,$Points,$NewClt,$NewPoints,$Evol)
- {
- global $bgcolor3;
- $Nom=AddSlashes($Nom);
- $Prenom=AddSlashes($Prenom);
- $Clt=AddSlashes($Clt);
- $Points=AddSlashes($Points);
- $NewClt=AddSlashes($NewClt);
- $NewPoints=AddSlashes($NewPoints);
- $Evol=AddSlashes($Evol);
- $upd=mysql_query("UPDATE ***._joueurs. SET Clt='$Clt', Points='$Points', NewClt='$NewClt', NewPoints='$NewPoints', Evol='$Evol' WHERE id='$id'" );
- echo"<center>"._JOUEURSMODIF."</center>";
- redirect("index.php?file=Classement&page=admin&op=edit_all",2);
- }
- function edit_all()
- {
- global $bgcolor3;
- echo"<center><big><b>"._ADMINJOUEURS."</b></big></center><br>
- <form method=\"post\" action=\"index.php?file=Classement&page=admin&op=do_editall&id=$id\">
- <table border=\"0\" align=\"center\" width=\"90%\" cellpadding=\"1\" cellspacing=\"1\"><tr class='tab_titre'>
-
- <td ><b>"._JOUEURS."</b></td>
- <td ><b>"._CLT."</b></td>
- <td ><b>"._POINTS."</b></td>
- <td ><b>"._NEWCLT."</b></td>
- <td ><b>"._NEWPOINTS."</b></td>
- <td ><b>"._EVOL."</b></td>
- <td><b>"._EDIT."</b></td>
- </tr>";
- $sql_all = mysql_query("SELECT id,Nom,Prenom,Clt,Points,NewClt,NewPoints,Evol FROM $nuked[prefix]"._joueurs." ORDER BY Sexe,Nom ASC" );
- while(list($id,$Nom,$Prenom,$Clt,$Points,$NewClt,$NewPoints,$Evol)=mysql_fetch_array($sql_all))
- {
- if ($j == 0)
- {
- $bg = "#DBE5F1";
- $j++;
- }
- else
- {
- $bg = "#B8CCE4";
- $j = 0;
- }
- echo"<tr class=\"tab_contenu2\" style=\"background: " . $bg . ";\"><td align=\"left\">$Nom $Prenom</td>\n"
- . "<td><input name=\"Clt\" value=\"$Clt\" size=\"5\" /></td>\n"
- . "<td><input name=\"Points\" value=\"$Points\" size=\"5\" /></td>\n"
- . "<td><input name=\"NewClt\" value=\"$NewClt\" size=\"5\" /></td>\n"
- . "<td><input name=\"NewPoints\" value=\"$NewPoints\" size=\"5\" /></td>\n"
- . "<td><input name=\"Evol\" value=\"$Evol\" size=\"5\" /></td>\n"
- . "<td><input type=\"submit\" name=\"envoyer\"></td></form>\n"
- . "</tr>\n";
- }
- echo"</table>\n";
- }
- switch ($op)
- {
- case "main":
- main();
- break;
- case "joueurs":
- joueurs($id);
- break;
- case "edit":
- edit($id);
- break;
- case "add_joueurs":
- add_joueurs($id,$Nom,$Prenom,$Cat,$Sexe,$Clt,$Points,$NewClt,$NewPoints,$Evol);
- break;
- case "del_joueurs":
- del_joueurs($id);
- break;
- case "do_edit":
- do_edit($id,$Nom,$Prenom,$Cat,$Sexe,$Clt,$Points,$NewClt,$NewPoints,$Evol);
- break;
- case "edit_date":
- edit_date($id);
- break;
- case "date_edit":
- date_edit($id,$MoisReference,$MoisEnCours,$Annee);
- break;
- case "edit_all":
- edit_all();
- break;
- case "do_editall":
- do_editall($id,$Nom,$Prenom,$Clt,$Points,$NewClt,$NewPoints,$Evol);
- break;
- default:
- main();
- break;
- }
|
Si quelqu'un avait une idée d'où vient mon problème cela m'arrangerai.
Merci |