Pb avec php (?)

Fermé
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 7 août 2004 à 14:01
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 24 août 2004 à 22:16
Salut aux spécialistes en php,
On vient de me signaler une erreur sur le moteur de recherche des prénoms (abarka/origine des noms - en bas de page).
Effectivement, il y a souci (ça fonctionnait avant). Voici les lignes 62 et 63 du code:

-62- $req = mysql_query("select * from `wordsnames` where `sexe`=\"$sexe\" and `prenom` LIKE \"$lettre%\" order by `prenom` ASC");
-63- $res = mysql_num_rows($req);

Quelqu'un voit-il une erreur dans cette partie du code (je ne suis pas un expert en PHP, loin de là) ?

Merci infiniment par avance pour votre coup de main.
PS: n'hésitez pas a me demander plus d'infos éventuellement.

Bonnes vacances a tous..... ;-))

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
A voir également:

10 réponses

dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
7 août 2004 à 14:42
Salut,
essaye : mysql_query("select * from wordsnames where sexe='$sexe' and prenom like '$lettre%' order by prenom ASC");
Tiens moi au courant.
A plus
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
7 août 2004 à 16:41
Salut dedale82 et merci pour ta réponse rapide,
Hélàs, c'est pareil.
Tu peut voir par toi même sur le site le message (exactement le même qu'avant la modif).
Mais que s'est-il passé ??? il marchait bien avant....

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
7 août 2004 à 17:08
Salut,
est ce que tu as modifie quelque chose recemment comme le nom de la table ou d'un champ?
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
7 août 2004 à 20:15
Bonsoir dedale82,
Eh bien non justement. Il y a longtemps que je n'ai rien fait sur les tables.
Sauf qu'actuellement je voudrai modifier le contenu de 2 colonnes mais dans la table basquedays. Et à partir de PHPAdmin je n'arrive pas a importer des fichiers csv. ??? Mais je n'ai fait des tentatives qu'en local. Donc...
Ce qui m'inquiete c'est ceci:
in /var/www/free.fr/f/9/abarka/wordsnames.php on line 63
D'ou sort ce /f/g/abarka
f représente le lecteur des applis dont EasyPHP et 9 j'en sais rien du tout ????

Je ne comprend plus rien. Merci encore de ta patience.

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tu peux donner l'URL de la page posant un problème stp?

parce que, bah, en cherchant vaguement, j'ai regardé dans ton menu gauche "Prénoms" et "Orginie des noms" et je ne reçois pas d'erreur

à part ça, supprime tour à tour chacune de tes clauses WHERE histoire de voir s'il n'y en a pas une qui foire

et aussi, tant qu'à faire, si ça ne change rien, utilise plutot la syntaxe de dedale (c'est surtout les ` qui me paraissent suspects)
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
7 août 2004 à 23:52
Salut oeuf,
Ben, l'url c'est celle quand t'arrive en cliquant sur prénoms, la page avec les boutons radio puis "chercher". Je comprend pas ce que tu veux dire là.
Si tu veux, je vous envoie le code complet de la page (je corrige comme tu dit et j'essaie quand même encore).

Merci a vous tous.
PS: je teste un menu dynamique sur http://txiki.free.fr et alors toutes les critiques sont les bienvenues....
C'est à BaBa c'est à Bayoooonne.... mais je n'y ai pas été cette année......

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
l'avantage de donner l'URL complète de ce qu'il faut vérifier, plutôt que celle du site et des instructions pour y arriver, c'est qu'on tombe directement dessus.

je suis toujours dans lynx, et le seul lien sur ta page d'accueil c'est http://abarka.free.fr/ongi_etorri.htm dont le texte est "(c) Christian Pubert www.poneys-pottok.com" et au demeurant, pas évident de savoir que c'est l'entrée du site

bonche, j'abandonne, je passe sous X et je lance firebird. Là, je vois ton lien "Entrez", ok.
Je vais sur Prénoms, et là, je n'ai aucune case à cocher, et concernant un moteur j'ai juste deux lignes dans une cellule, sans lien

je fais quoi?

c'est pourquoi, ça vaut toujours mieux de donner directement le lien vers la page concernée, celle qui a un problème.
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
8 août 2004 à 00:06
Ah j'oublais !!!
N'ayant pas vu l'erreur renvoyé par le serveur, la voici en entier:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/f/9/abarka/wordsnames.php on line 63
Aucun prénom masculin enregistré pour cette lettre

Bonne nuit....
http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
8 août 2004 à 00:19
il est possible qu'il n'y ait aucun enregistrement correspondant à ta requete et je crois que dans ces cas la, php renvoie un message d'erreur pour la fonction mysql_num_rows(), j'ai eu un probleme similaire il y a quelques semaines car je faisais des requetes qui n'avait pas de resultat.
A bientot
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
8 août 2004 à 00:58
Bien vu dedale82,
Je viens d'aller chez free et une seule table reste sur les 6. ????
Pb: j'ai réussi a en restaurer une grace aux fichier sql chez moi, mythonames, mais les autres ???
Ils ont complétement chambouler l'interface.

Merci de m'avoir aiguillé (je n'aurais jamais eu l'idée d'aller voir).
Bonne nuit a tous.

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
il y a encore ton lien. Il y a un autre problème à vérifier?

dis, c'est quand même pas de la pub? dis? non? hein? dis?
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515 > oeuf
8 août 2004 à 12:57
Salut oeuf,
De quel lien parles-tu ? txiki ? Ce n'est certainement pas de la pub (c'est un compte de test) mais plutot pour que vous puissiez donner un avis sur la navigation. J'ai tendance a etre un peu brouillon, chiffon, bordelique quoi.....
D'autre part, la page du moteur contient du javascript et c'est sans doute pour ça que tu ne vois pas les boutons radio.

http://abarka.free.fr/intro_prenoms.htm
en cliquant sur prénom on ouvre une popup dans laquelle se trouvent ces boutons radio, recherche et afficher origine.

Bon je vais retenter de restaurer les tables (seule mythonames existe = prénoms d'origine mythologique).

BON DIMANCHE !!!


http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515 > oeuf
23 août 2004 à 23:34
Salut encore moi,
je les ai restaurées mais seulement 3 sur 6 fonctionnent. J'ai vérifié les fichiers php. Ils ont l'air O.K pour moi. Voyez par vous même.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/f/9/abarka/mythonames.php on line 63
Aucun prénom masculin enregistré pour cette lettre

Le message d'erreur affiché lors de la requete et les lignes 62 et 63 de l'instruction ci-dessous:
$req = mysql_query("select * from `mythonames` where `sexe`=\"$sexe\" and `prenom` LIKE \"$lettre%\" order by `prenom` ASC");
$res = mysql_num_rows($req);

Recherche de prénoms de noms de lieu fonctionne ci-dessous, avec la même instruction.

$req = mysql_query("select * from `localnames` where `sexe`=\"$sexe\" and `prenom` LIKE \"$lettre%\" order by `prenom` ASC");
$res = mysql_num_rows($req);
if($res!=0)

l'url: http://abarka.free.fr/intro_prenoms.htm
Je vais m'arracher les cheveux....
Allez bonne nuit...
http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
24 août 2004 à 09:23
Salut,
essaye ca :
$req = mysql_query("select * from mythonames where sexe='$sexe' and prenom LIKE '$lettre%' order by prenom`ASC");
$res = mysql_num_rows($req);

$req = mysql_query("select * from localnames where sexe='$sexe' and prenom LIKE "$lettre%" order by `prenom` ASC");

C'est pas utile d'entourer le nom des champs avec des quotes, ni les variables avec des doubles quotes et des caracteres d'echappement.

A plus
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
24 août 2004 à 22:16
Salut dedale82,
SUPEEEEER !!:

ça fonctionne mais n'empeche que les prénoms issus de noms de lieux fonctionne avec une syntaxe différente de celle que tu me propose (http://abarka.free.fr/intro_prenoms.htm ).

Merci milles fois encore pour ton coup de main. @ + sur CCM, le plus beau des forums qui soit.

http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0