Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Sam 30 Juil 2005, 14:32 Sujet du message: V 0.82b/0.82 : Problème apostrophe dans le pseudo de membres |
|
|
Concerne ceux qui ont téléchargé le script avant le 31 juillet 2005.
Caractérisation de l'erreur : ce message d'erreur apparaît lors de la génération des groupes de championnats : | Code: | | "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 '0', '0', 'general')' at line 1" |
PhpLeague ne supporte pas les pseudo avec les apostrophes, voici comment corriger cette déficience.
Dans prono/inscription.php, ligne 22, remplacer | Code: | elseif ($go=="1")
{ | par | Code: | elseif ($go=="1")
{
$pseudo=addslashes($pseudo);
| Dans prono/login.php, ligne 17, remplacer | Code: | $user = $_REQUEST['user'];
| par | Code: | $user = addslashes($_REQUEST['user']);
| Dans prono/profil.php, ligne 25, remplacer | Code: | elseif ($action == "supp" and $confirm=="oui")
{
| par | Code: | elseif ($action == "supp" and $confirm=="oui")
{
$user_pseudo=addslashes($user_pseudo);
| Dans prono/profil.php, ligne 59, remplacer | Code: | if ($action == "1")
{
| par | Code: | $user_pseudo = addslashes($user_pseudo);
if ($action == "1")
{
| Dans prono/fonctions.php, lignes 326, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'hebdo')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_en_cours')") or die (mysql_error());
| Dans prono/fonctions.php, lignes 347, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_30_jours')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_30_jours')") or die (mysql_error());
| Dans prono/fonctions.php, lignes 368, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'hebdo')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'hebdo')") or die (mysql_error());
| Dans admin/generer_gr.php, ligne 38, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'general')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'general')") or die (mysql_error());
| Dans admin/generer_gr.php, ligne 54, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_en_cours')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_en_cours')") or die (mysql_error());
| Dans admin/generer_gr.php, ligne 70, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_30_jours')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'mensuel_30_jours')") or die (mysql_error());
| Dans admin/generer_gr.php, ligne 86, remplacer | Code: | mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'hebdo')") or die (mysql_error());
| par | Code: | $row[1]=addslashes($row[1]);
mysql_query("INSERT INTO phpl_clmnt_pronos (id_champ, id_membre, pseudo, points, participation, type) values ('$gr_champ', '$row[0]', '$row[1]', '$row[2]', '$row[3]', 'hebdo')") or die (mysql_error());
|
|
|