problème dans l'url

9 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

dans ma page achat/index.php?catid=1&start=10

si un utilisateur tape -1 au lieu de 10 ...

ça m'affiche une erreur est ce qu'il y a un moyen pour éviter ça ?

Merci.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

fais ce test $catid= (isset($_GET['catid'])) ? $_GET['catid'] : "0";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

fais ce test $catid= (isset($_GET['catid'])) ? $_GET['catid'] : "0";

Merci pour ton code mais ça ne marche pas, j'ai essayé aussi de le faire avec ce code est c'est pareil.

$start = vn($_REQUEST['start']);// Détermine la variable start (début de page)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je pensais qu'il s'agissait des catégories !!

essai avec $start= (isset($_GET['start'])) ? $_GET['start'] : "0";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je pensais qu'il s'agissait des catégories !!

essai avec $start= (isset($_GET['start'])) ? $_GET['start'] : "0";

C'est pareil que ça soit pour les catégories ou autre ça fait la même chose, j'ai essayé encore ton code mais pareil la même chose !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bah oui.

suffit de lire le code pour se rendre compte que celà ne solutionnera jamais le souci rencontré par "sarah".

Ensuite je repete mais bon :

Pourquoi un utilisateur taperait -1 ?

ensuite il suffit de tester si start est inférieur à 1.

et de traiter, en php, la condition le cas échéant.

pourquoi est que vous pensez qu'un utilisateur taperait -1 ?

je ne sais pas pour foutre le bordel, dans d'autre site il n'y a pas ce problème...

ou je dois mettre le code qui test si start est inférieur à 1 ?

en fait c'est pas juste de taper -1 il peut taper n'importe quoi et ça affiche cette erreur.

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping