Erreur dans mon code PHP
Fermé
cheslot
Messages postés
113
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
9 décembre 2012
-
23 août 2011 à 15:13
aciddev Messages postés 173 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 24 août 2011 - 23 août 2011 à 15:38
aciddev Messages postés 173 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 24 août 2011 - 23 août 2011 à 15:38
A voir également:
- Erreur dans mon code PHP
- Erreur 0x80070643 - Accueil - Windows
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
3 réponses
aciddev
Messages postés
173
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
24 août 2011
25
23 août 2011 à 15:16
23 août 2011 à 15:16
Ligne 12 :
$resultat = mysql_query($requete. 'limit, $debut, $limit);
Remplace cette ligne par
$resultat = mysql_query($requete. 'limit, $debut, $limit');
Tu as oublié une ' en fin de ligne. Attention à cette erreur lors des concaténations.
$resultat = mysql_query($requete. 'limit, $debut, $limit);
Remplace cette ligne par
$resultat = mysql_query($requete. 'limit, $debut, $limit');
Tu as oublié une ' en fin de ligne. Attention à cette erreur lors des concaténations.
momohuri
Messages postés
235
Date d'inscription
lundi 6 juillet 2009
Statut
Membre
Dernière intervention
9 février 2012
8
Modifié par momohuri le 23/08/2011 à 15:18
Modifié par momohuri le 23/08/2011 à 15:18
tu peut préciser quel est la ligne 49? la flemme de les comptes....
cheslot
Messages postés
113
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
9 décembre 2012
14
23 août 2011 à 15:32
23 août 2011 à 15:32
Encore une erreur...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u612267238/public_html/desktop/search.php on line 14
cheslot
Messages postés
113
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
9 décembre 2012
14
23 août 2011 à 15:32
23 août 2011 à 15:32
$requete = "select * from users where prenom like '%$search%' limit $debut, $limit";
$total = mysql_query($requete);
$nb_tot = mysql_num_rows($total);
$nbpages = ceil($nb_tot/$limit);
$resultat = mysql_query($requete. 'limit, $debut, $limit');
while ($rows=mysql_fetch_array($resultat)) {
$total = mysql_query($requete);
$nb_tot = mysql_num_rows($total);
$nbpages = ceil($nb_tot/$limit);
$resultat = mysql_query($requete. 'limit, $debut, $limit');
while ($rows=mysql_fetch_array($resultat)) {
aciddev
Messages postés
173
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
24 août 2011
25
23 août 2011 à 15:34
23 août 2011 à 15:34
Ligne 8, remplace ta requete par celle-ci :
$requete = 'SELECT * FROM users WHERE prenom LIKE '.$search.' limit '.$debut.', '.$limit.'';
$requete = 'SELECT * FROM users WHERE prenom LIKE '.$search.' limit '.$debut.', '.$limit.'';
cheslot
Messages postés
113
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
9 décembre 2012
14
23 août 2011 à 15:38
23 août 2011 à 15:38
Merci encore!
aciddev
Messages postés
173
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
24 août 2011
25
23 août 2011 à 15:38
23 août 2011 à 15:38
Pas de souci :)
23 août 2011 à 15:19
Modifié par aciddev le 23/08/2011 à 15:20
echo "<a href=\"?pge=$suivant&search=$search"><b></b></a>";
a remplacer par :
echo '<a href=\"?pge=$suivant&search=$search"><b></b></a>';
Attention à l'utilisation des quotes en PHP, c'est source de pas mal de problèmes en cas de mauvaise combinaison au HTML
Edit : et ça recommence ligne 71, même souci
23 août 2011 à 15:23
La requête que tu utilises actuellement peut être source d'injections SQL.
Il est préférable d'utiliser les requêtes préparées.
Regarde du côté de PDO :
http://www.manuelphp.com/php/pdo.prepared-statements.php