begin process at 2012 05 30 19:13:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

if qui ne fonctionne pas correctement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

if qui ne fonctionne pas correctement

vendredi 11 janvier 2008 à 16:19:28 | if qui ne fonctionne pas correctement

winnie39

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.

Voici le code
[code]
<div id="titre">
    <p input type="text" style="font-size:30px; font-family: Century;" align="center"><?php echo $ligne->titre_page;?></p>
</div>
<div id="page">
<div id="foto"align="center">
  <img  src="<?php echo $ligne->photo;?>" width="40%">
</div>
<div id="contenu"align="justify">
<p><?php echo $ligne->contenu;?></p>

<?php

if ("$id_page"==1){
echo '<div id="foto"align="center">
  <img  src="<?php echo $ligne->photo;?>" width="40%">
</div>
<div id="contenu"align="justify">
<p><?php echo $ligne->contenu;?></p>'
;}?>
</div>[/code]


si quelqu' un a une idée SVP
vendredi 11 janvier 2008 à 16:28:33 | Re : if qui ne fonctionne pas correctement

malik7934

Réponse acceptée !
Je ne sais pas comment tu passes tes variables, mais il te manque un $_GET['id']... comment affectes-tu la variable $id_page ?

*****
noisy communication - wherever, be everywhere!

vendredi 11 janvier 2008 à 16:46:06 | Re : if qui ne fonctionne pas correctement

winnie39

Réponse acceptée !
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
vendredi 11 janvier 2008 à 16:52:04 | Re : if qui ne fonctionne pas correctement

malik7934

Réponse acceptée !
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')

*****
noisy communication - wherever, be everywhere!

vendredi 11 janvier 2008 à 16:58:10 | Re : if qui ne fonctionne pas correctement

winnie39

Réponse acceptée !
Avec ce code

179    if ($id_page=='1'){
180    <div id="foto"align="center">
 181     <img  src="<?php echo $ligne->photo;?>" width="40%">
182    </div>
183    <div id="contenu"align="justify">
184    <p><?php echo $ligne->contenu;?></p>
185    ;}?>

J'obtiens le message d'erreur suivant
Parse error: parse error in c:\program files\easyphp1-8\www\cuenot\page.php on line 180

vendredi 11 janvier 2008 à 17:00:10 | Re : if qui ne fonctionne pas correctement

malik7934

Réponse acceptée !
179    if ($id_page=='1'){
180    echo '<div id="foto"align="center">';
 181   echo '  <img  src="<?php echo $ligne->photo;?>" width="40%">';
182    echo '</div>';
183    echo '<div id="contenu"align="justify">';
184    echo '<p><?php echo $ligne->contenu;?></p>';
185    }?>

Allô la terre!
*****
noisy communication - wherever, be everywhere!

vendredi 11 janvier 2008 à 17:05:30 | Re : if qui ne fonctionne pas correctement

winnie39

Réponse acceptée !
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...
vendredi 11 janvier 2008 à 17:06:55 | Re : if qui ne fonctionne pas correctement

malik7934

Réponse acceptée !
echo '<p><?php echo '.$ligne->contenu;?>.'</p>';

*****
noisy communication - wherever, be everywhere!

vendredi 11 janvier 2008 à 17:14:26 | Re : if qui ne fonctionne pas correctement

winnie39

Réponse acceptée !
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 '<p>' $ligne->contenu;'</p>';

Au passage merci de me consacrer un peu de ton temps malik7934
vendredi 11 janvier 2008 à 17:17:20 | Re : if qui ne fonctionne pas correctement

malik7934

Réponse acceptée !
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 '<p>' $ligne->contenu;'</p>'; et je vais te laisser la trouver (au passage, c'est toi qui a rajouté cette faute)

*****
noisy communication - wherever, be everywhere!


1 2

Cette discussion est classée dans : page, code, contenu, fonctionne, if


Répondre à ce message

Sujets en rapport avec ce message

htaccess ca fonctionne pas chez moi!! [ par kobee12 ] SalutJ'ai essaye de protege ma page en utilisant htaccessLe contenu de .htaccess est :AuthType BasicAuthName "Protection"AuthUserFile /localhost/Calen session ne fonctionne pas....!!! [ par michong ] salut a tousalors voilajai désespérément essayé de faire fonctionner ces variables de sessions mais sans succéesje me suis dit que ssa doit etre mon c code pour avoir le Page Rank ne fonctionne pas : sos ! [ par bg62 ] re ... je ne sais pas ce qui se passe, je ne vois pas mon message ... je renouvelle donc J'ai un script d'échange de liens en dur qui affiche le Page Inclure une page html au lieu d'appeler la base SQL ! [ par kikifrance ] Salut et bien le bonjour ! Je souhaites inclure dans une page, admettons pomme.html, un contenu qui serait créé dans une page html ou php. Son conten Menu depliant accordéon qui se referme à chaque rechargement de page ! [ par djcoyotte ] Bonjour à tous ! Je vous expose mon problème : J'ai une page.php qui comporte mon header, mon menu accordéon créer en JS avec JQUERY, mon pied de pa comment remplacer du code dans un fichier A par un autre code dans le fichier B [ par michelvernet2 ] bonjour, j'ai un site à refaire, page par page ( je sais c'est dépassé, mais c'est comme ça ) . Actuellement, j'opère manuellement : je copie mon code désactiver bouton [ par joujma5 ] bonsoir,j'ai un code sur le quelle je travail depuis un moment et chaque fois je m'aperçoit une erreur,mon problème réside dans le fait que je veux bl Récuperer le texte affiché sur une page web / Expressions régulières [ par W@$h! ] Bonjour à tous, Je vous expose mon soucis... Je récupère le code source d'une page web. Jusque là, pas de problème. Mais maintenant j'aimerais récu code php login [ par mannoutta ] j'ai une page qui contient un champ login et un champ mot de passe alors je veux ecrire un code php don't il me permet de se connecter à deux pages di


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales