Est-ce que ces lignes de code sont correcte?

Fermé
lucas999222 Messages postés 10 Date d'inscription mercredi 25 septembre 2013 Statut Membre Dernière intervention 7 octobre 2013 - 2 oct. 2013 à 22:10
lucas999222 Messages postés 10 Date d'inscription mercredi 25 septembre 2013 Statut Membre Dernière intervention 7 octobre 2013 - 2 oct. 2013 à 23:18
Bonjour,

J'ai récupéré ces lignes de code dans une page de mon site qui me permettent de faire apparaitre le pays et la ville de l'annonce postée sur mon site

Mais quand j'insère ces lignes de code sur une autre page pour avoir pays et ville apparentes, la page s'affiche sans erreur mais pas de pays ni de ville apparent

Alors si vous pouviez m'aiguiller, ce serait sympa

<?php
$s=mysql_fetch_array(mysql_query("select * from ".$tprefix."cities where cityid=$row[cityid]"));
$ss=mysql_fetch_array(mysql_query("select * from ".$tprefix."countries where countryid=$s[countryid]"));
?>
<?=$ss[countryname]?>> <?=$s[cityname]?>

A voir également:

5 réponses

Utilisateur anonyme
2 oct. 2013 à 22:23
Bonsoir

A priori pas d'erreur de syntaxe php ni mysql.
On peut douter du second > dans
<?=$ss[countryname]?>> <?=$s[cityname]?>
mais comme ce code est présenté en dehors de tout contexte, ce n'est pas interdit.
Mais respecter la syntaxe ne suffit pas. Encore faut-il que la connexion à la base de données et les différentes variables soient corrects.
0
lucas999222 Messages postés 10 Date d'inscription mercredi 25 septembre 2013 Statut Membre Dernière intervention 7 octobre 2013
2 oct. 2013 à 22:29
Merci pour votre réponse,

En fait le code a changé au niveau du ">"quand je l'ai collé, il s'agissait en fait de ça : ">" qui est juste une séparation dans ce fil d'ariane

La base de données est bien connectée, ces deux fichiers sont sur le meme serveur et a la meme racine.

Il doit certainement y avoir d'autres lignes de code manquantes..
0
Utilisateur anonyme
2 oct. 2013 à 22:35
La base de données est bien connectée, ces deux fichiers sont sur le meme serveur et a la meme racine. :
Ça n'a aucun rapport.
Si tu n'as recopié que ces quelques lignes d'une page sur l'autre sans recopier aussi les instructions de connexion à la base, ça ne peut pas marcher.

D'autre part, la variable $row['cityid'] est-elle bien définie ?
Ce code est-il bien placé (pas à l'intérieur d'une balise html par exemple) ?
0
lucas999222 Messages postés 10 Date d'inscription mercredi 25 septembre 2013 Statut Membre Dernière intervention 7 octobre 2013
2 oct. 2013 à 22:39
J'aurai aimé te répondre mais ça dépasse mes compétances, j'affine juste l'affichage de mon site mais je n'ai pas de connaissance en php pour te répondre

je ne sais pas si on peut transmettre les fichiers en privé, je t'aurai montré
0
Si tu n'as pas les compétences pour répondre à ces simples questions, il me semble très risqué de ta part de te lancer dans des modifications.
Après avoir caché les éventuels mots de passe, tu peux recopier le fichier ici s'il n'est pas trop long, ou le mettre sur cjoint.com (par exemple). Je voudrai bien le regarder. Mais il y a des chances que la conclusion soit que ça entraîne trop loin.
0

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

Posez votre question
lucas999222 Messages postés 10 Date d'inscription mercredi 25 septembre 2013 Statut Membre Dernière intervention 7 octobre 2013
2 oct. 2013 à 23:18
Merci c'est sympa en tout cas
0