cs_winnie39
Messages postés45Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 4 mai 2011
-
11 janv. 2008 à 16:19
cs_winnie39
Messages postés45Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 4 mai 2011
-
11 janv. 2008 à 17:24
Bonjour à tous,
Voila je dois créer un site pour un stage, mais j' ai un problème de condition.
Voila la page se compose d' une image et d' un texte, mais d' en certaines, il y a deux image et textes. Mais je n' arrive pas à créer la condition qui fait que le deuxième contenu s' affiche en fonction de l' id de la page.
cs_winnie39
Messages postés45Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 4 mai 2011 11 janv. 2008 à 16:46
Au tout début de la page je fais cette requête
<?php $id_page = $_GET['id_page'];
$requete="SELECT * FROM page WHERE id_page = $id_page";
$result = mysql_query($requete);
$ligne=mysql_fetch_object($result)
?>
Il faut savoir que cette requête fonctionne, je n' arrive "simplement" pas à le faire fonctionner avec un if
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 11 janv. 2008 à 16:52
Juste pour faire une vérif: essaie avec if ("$id_page"==0). Si ça affiche l'image, ça veut dire que ta variable n'est pas settée...
sinon essaie if ($id_page=='1')
cs_winnie39
Messages postés45Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 4 mai 2011 11 janv. 2008 à 17:05
Il y a du progrès il y a quelque chose qui s' affiche ^^.
Seulement, a la place du contenu de la variable qui est stoquée dans ma base de données, ce n' est que contenu;?> qui s' affiche. Et concernant l' image rien du tout.
Et dire que j' ai déja perdu une journée la-dessus...
cs_winnie39
Messages postés45Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 4 mai 2011 11 janv. 2008 à 17:14
En elevant les php echo comme tu me le dis le navigateur affiche $ligne->contenu
Ensuite si je le met entre guillemet comme toi j' obtiens
Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\cuenot\page.php on line 184
et la ligne 184 correspond à echo '' $ligne->contenu;'
';
Au passage merci de me consacrer un peu de ton temps malik7934
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 11 janv. 2008 à 17:17
Je t'en prie... mais s'il te plaît concentre toi un peu et cherche aussi plutôt que de tout de suite demander!
Il y a une faute évidente (ultra basique même) dans la ligne echo '' $ligne->contenu;'
'; et je vais te laisser la trouver (au passage, c'est toi qui a rajouté cette faute)