PHP-MySQL: Pb Incrémentation Affichage Pg/Pg
Fermé
jakkihm
Messages postés
134
Date d'inscription
vendredi 13 octobre 2006
Statut
Membre
Dernière intervention
17 mai 2016
-
12 févr. 2007 à 16:20
jakkihm Messages postés 134 Date d'inscription vendredi 13 octobre 2006 Statut Membre Dernière intervention 17 mai 2016 - 12 févr. 2007 à 18:17
jakkihm Messages postés 134 Date d'inscription vendredi 13 octobre 2006 Statut Membre Dernière intervention 17 mai 2016 - 12 févr. 2007 à 18:17
A voir également:
- PHP-MySQL: Pb Incrémentation Affichage Pg/Pg
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Mysql error 1 ✓ - Forum Réseaux sociaux
6 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
12 févr. 2007 à 16:52
12 févr. 2007 à 16:52
Bonjour,
Ce script a manifestement été créé pour une vieille version de Php.
Il faudrait remplacer
L'explication : dans les anciennes versions de Php, on accédait aux variables fournies dans l'URL directement, mais pour des raisons de sécuité, ce n'est plus possible : il faut maintenant passer par le tableau $_GET[].
Xavier
Ce script a manifestement été créé pour une vieille version de Php.
Il faudrait remplacer
if(!isset($limit)) $limit=0; // $limit = start pointpar
if(isset($_GET["limit"])) $limit=$_GET["limit"]; // $limit = start point else $limit=0;
L'explication : dans les anciennes versions de Php, on accédait aux variables fournies dans l'URL directement, mais pour des raisons de sécuité, ce n'est plus possible : il faut maintenant passer par le tableau $_GET[].
Xavier
jakkihm
Messages postés
134
Date d'inscription
vendredi 13 octobre 2006
Statut
Membre
Dernière intervention
17 mai 2016
6
12 févr. 2007 à 17:27
12 févr. 2007 à 17:27
Merci Reivax962,
J'ai effectué les modifications, mais à présent je reçois le message suivant :
Notice: Undefined variable: limit ...
N'est-ce pas étrange puisque la variable $limit est bien initiée à 0 ?
Merci.
J'ai effectué les modifications, mais à présent je reçois le message suivant :
Notice: Undefined variable: limit ...
N'est-ce pas étrange puisque la variable $limit est bien initiée à 0 ?
Merci.
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
12 févr. 2007 à 17:40
12 févr. 2007 à 17:40
Mmmh, désolé, je ne suis pas encore très habité à php 5 :)
Essaie ceci, alors :
Essaie ceci, alors :
$limit = 0; if(isset($_GET["limit"])) $limit=$_GET["limit"]; // $limit = start point
jakkihm
Messages postés
134
Date d'inscription
vendredi 13 octobre 2006
Statut
Membre
Dernière intervention
17 mai 2016
6
12 févr. 2007 à 17:44
12 févr. 2007 à 17:44
Reivax962,
Je viens tout juste d'obtenir une réponse qui fonctionne.
Il m'a été indiqué de coder ainsi:
Merci pour ton aide.
Je viens tout juste d'obtenir une réponse qui fonctionne.
Il m'a été indiqué de coder ainsi:
if(!isset($_GET['limit'])) { $limit=0; }else{ $limit=$_GET['limit']; }
Merci pour ton aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
12 févr. 2007 à 17:55
12 févr. 2007 à 17:55
Euh, c'est une blague ?
Tu veux me dire qu'en inversant la clause du if et le else, tu as quelque chose qui fonctionne différemment ? T'es sûr que tu n'avais pas fait une erreur en recopiant "ma" solution ? Parce que c'est super louche, là, quand même !
Tu veux me dire qu'en inversant la clause du if et le else, tu as quelque chose qui fonctionne différemment ? T'es sûr que tu n'avais pas fait une erreur en recopiant "ma" solution ? Parce que c'est super louche, là, quand même !
jakkihm
Messages postés
134
Date d'inscription
vendredi 13 octobre 2006
Statut
Membre
Dernière intervention
17 mai 2016
6
12 févr. 2007 à 18:17
12 févr. 2007 à 18:17
Je suis absolument certain de n'avoir fait aucune erreur en recopiant ta solution. Je m'y suis même repris à quelques reprises.
Toutefois, je suis aussi étonné que toi que ce code ait produit un résultat.
J'avais essayé plusieurs choses pour faire fonctionner le script, mais je n'aurais jamais pensé à cela.
Toutefois, je suis aussi étonné que toi que ce code ait produit un résultat.
J'avais essayé plusieurs choses pour faire fonctionner le script, mais je n'aurais jamais pensé à cela.