Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


V 0.82b/0.82 : Problème apostrophe dans le pseudo de membres

 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> FAQ

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Alexis
Site Admin


Inscrit le: 08 Avr 2004
Messages: 1112
Localisation: Aix-En-Provence et Firminy (42)

MessagePosté le: Sam 30 Juil 2005, 14:32    Sujet du message: V 0.82b/0.82 : Problème apostrophe dans le pseudo de membres Répondre en citant

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());
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur Adresse AIM
Montrer les messages depuis:   


Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> FAQ

Page 1 sur 1

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower