OK, j'ai l'erreur ci-dessus sur ma page, j'utilise PHP 5.3 pour la première fois et j'ai déjà utilisé ce code avant, mais je n'ai jamais eu cet avis, alors j'espérais avoir des conseils. J'ai examiné des questions mais lorsque j'essaie d'appliquer la solution à mon peu de code, cela ne semble pas fonctionner.
Ce code est un script de pagination PHP à partir de papier de papier de papier et donc si je peux trouver la réponse, cela peut aider quelqu'un d'autre qui utilise également ce code et expérimente le même problème. P>
Le morceau de code qui générant la notification est-ce - p> de ce que j'ai lu, il a été suggéré d'ajouter Isset et a donc changé le code à ressembler à ce que cela se trouve ci-dessous, mais je reçois toujours le même erreur. P> $page = mysql_real_escape_string($_GET['page']);
if(!isset($page)){
$start = ($page - 1) * $limit;
}else{
$start = 0;
}
7 Réponses :
L'erreur est sur votre première ligne
faire
Travaillé parfaitement, merci je vais souligner comme la réponse en 4 minutes.
Bonjour, j'ai un peu une tête de moi, ça avait l'air bien mais la pagination n'a pas fonctionné, bien qu'elle ait supprimé l'avis.
L'erreur "index non définie" vous dit essentiellement que vous avez essayé d'obtenir quelque chose d'un tableau à l'aide d'un index pour lequel il n'y a pas d'élément de correspondance.
Dans ce cas, le problème est dans la ligne au-dessus de votre Isset () code> appel. L'index
'Page' code> n'est pas défini dans votre
$ _ get code> tableau. Donc, vous devez d'abord vérifier si
$ _ obtenir ['page'] code> est défini: p>
Merci cela a parfaitement logique,
Dans votre code, vous vérifiez si la page n'est pas définie, puis utilisez la page, ce qui entraîne le même avis. Simplement à distance de la marque d'exclamation. Essayez ceci:
Bonjour merci, j'ai ajouté votre morceau de code, puis il a gardé le même avis, mais j'ai également renvoyé ce qui suit: AVERTISSEMENT: mysql_fetch_array () s'attend à ce que le paramètre 1 soit une ressource 1 à C: \ wamp \ www \ jobboard_plugin \ jobs \ jobboard. php à la ligne 172
Qui concerne cette pièce de code: tandis que ($ Rail = mysql_fetch_array ($ Résultat))
Cela ressemble à un autre morceau de code. Vous pouvez placer un si autour de votre temps comme: si ($ résultat)
Bien que je ne puisse pas le voir dans votre code, je serais prêt à parier que vous avez une variable vide $ _ obtenir ['page'] code> dans votre code. Lorsque vous faites une pagination, vous devez continuer à ajouter la variable aux balises d'ancrage si vous utilisez le
0 commentaires
Vous devriez le faire comme ceci index non défini: page code> fait référence à un tableau
Array code> Erreur spécifique. Dans votre code, le tableau avec
index code> Valeur
Page code> est
$ € _ get code> afin que ce soit la première ligne de votre code qui nécessite une certaine protection. p> p>
Selon votre code; Si la carte $ _GET ['Page'] n'est pas définie, le voisinage sera le début de $. Causer probablement des problèmes sur la route.
Ce n'est pas le problème de l'affiche. Il fait référence à l'erreur d'index indéfini et voici la réponse pour cela .. Si $ départ est votre inquiétude, vous voulez probablement vous inquiéter de tout son projet :)
CE SPÉCIFIQUE SI EN SINDE CONSTRUCTION S'assure que le début de $ sera défini. Votre code brise cette convention. Si nous voulons vraiment nous assurer que l'avis ne montrera pas, nous devrions le conseiller de passer une sortie ou de mourir () sur sa page;)
J'ai eu un problème. C'est la solution la mieux et la plus courte que j'ai ... ou p>
Vous devez expliquer en texte ce que vous avez fixé, sinon votre réponse peut être supprimée ..
Vous devez publier l'erreur / notification que vous recevez de PHP pour que nous puissions avoir une meilleure chance de résoudre votre problème.
Bonjour Nelson Merci pour le conseil, c'est l'avis complet: Index non défini: page in c: \ wamp \ www \ junkboard_plugin \ emplois \ junkboard.php à la ligne 56