narishma Posté 21 Octobre 2005 Partager Posté 21 Octobre 2005 Bonjour! Je débute en php et je me heurte à un problème pêut-être tout bête. J'essaie de faire une sorte de jeu avec des conditions if, else et else if. Mon script fonctionne bien, je l'ai testé, j'arrive à afficher un texte différent en fonction de la réponse donnée. Mais voilà, je ne suis pas satisfaite car en plus du texte, je voudrais afficher une image et un lien vers une autre page. Est-ce possible? Comment faire? j'ai essayé d'inclure des balises classiques (html) pour les images et les liens mais ça ne marche pas. Merci d'avance Narishma Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 21 Octobre 2005 Partager Posté 21 Octobre 2005 euh ... tu fais des echo ou des print (cf. doc php) dans ta page pour afficher ton code HTML ? Soit j'ai rien compris, soit tu ne t'es pas un minimum documenté. Lien vers le commentaire Partager sur d’autres sites More sharing options...
MS-DOS_1991 Posté 21 Octobre 2005 Partager Posté 21 Octobre 2005 Et si tu nous postait ton code ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
narishma Posté 21 Octobre 2005 Auteur Partager Posté 21 Octobre 2005 Oui, j'utilise echo. Mais je suis très nulle alors c'est effectivement possible que je me gourre complètement. Voilà les deux parties de mon code ultra ultra simple: <?php // Lecture des paramètres POST (PHP >= 4.1) if (isset($_POST["reponse"])) { $reponse = stripSlashes($_POST["reponse"]); } else $reponse = "";?> <p>(Donnez le numéro de l'image)</p> <form method="post"> <input type="text" name="reponse" value="<?php echo htmlEntities($reponse); ?>" /> <input type="submit" value="OK" /> </form><?php if ($reponse != "") { if (strtolower($reponse) == "2") echo "Bravo !!!"; else echo "Et non, ce n'est pas l'image numéro ".$reponse; }?> je voudrais que lorsque l'on donne la bonne réponse, un lien vers une autre page s'affiche et lorsque l'on se trompe, qu'une image s'ajoute au texte. narishma Lien vers le commentaire Partager sur d’autres sites More sharing options...
MS-DOS_1991 Posté 21 Octobre 2005 Partager Posté 21 Octobre 2005 (modifié) <?php echo htmlEntities($reponse),'<a href="lien.php">Lien</a>'; ?>...else echo "Et non, ce n'est pas l'image numéro ".$reponse,'<img src="tonimage.jpg" />'; ... Je ne comprends pas bien ce que tu souhaites faire Modifié 21 Octobre 2005 par MS-DOS_1991 Lien vers le commentaire Partager sur d’autres sites More sharing options...
narishma Posté 21 Octobre 2005 Auteur Partager Posté 21 Octobre 2005 Merci, j'ai enfin réussi.... Je ne sais pas pourquoi ça ne marchait pas vu le tempq ue j'y ai passé.... Merci pour votre aide Narishma Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant