AIDE EN affichage PHP
rubera1971
Messages postés
2
Statut
Membre
-
Ssylvainsab Messages postés 2892 Statut Modérateur -
Ssylvainsab Messages postés 2892 Statut Modérateur -
Bonjour les amis,
Je vous écris pour réquérir votre aide en matière d'affichage/formulaire PHP. Voici ce que je voudrais bien faire:
"Réaliser une page php qui contient un formulaire prenant en compte les informations suivantes:
-titre
-le choix d'une des trois couleurs de fond proposées
-une des deux images (Albert1.jpg et Albert2.jpg) proposées
Lorsque je valide, ce formulaire doit créer une page reprenant les options sélectionnées précédemment: le titre doit être le titre de la page; la couleur de fond doit être respéctée; l'image doit être insérée.
Comme je ne suis "illuminé" en PHP, je vous écris pour obtenir votre aide qui, je le crois, ne tardera pas à venir. Voici mon formulaire en question:
<html>
<body>
<title>Affichage en PHP</title>
<form action="affichage.php" method="GET">
<label>Couleur</label>
<select name="couleur[]" multiple="yes" size="3">
<BODY bgcolor=#FFFF00><option value="Jaune">Jaune</option></BODY>
<BODY bgcolor=#9ACD32><option value="Vert">Vert</option></BODY>
<BODY bgcolor=#FF1493><option value="Rose">Rose</option></BODY>
</select><br/>
<label>Image</label>
<select name="albert[]" multiple="yes" size="2">
<option value="albert1"><a href="Albert1.jpg">Image1</option></a>
<option value="albert2"><a href="Albert2.jpg">Image2</option></a>
</select><br/><br/>
<input type="submit" value="Envoyer">
</form>
</body>
</html>
Au plaisir de vous lire bientôt
albert
Je vous écris pour réquérir votre aide en matière d'affichage/formulaire PHP. Voici ce que je voudrais bien faire:
"Réaliser une page php qui contient un formulaire prenant en compte les informations suivantes:
-titre
-le choix d'une des trois couleurs de fond proposées
-une des deux images (Albert1.jpg et Albert2.jpg) proposées
Lorsque je valide, ce formulaire doit créer une page reprenant les options sélectionnées précédemment: le titre doit être le titre de la page; la couleur de fond doit être respéctée; l'image doit être insérée.
Comme je ne suis "illuminé" en PHP, je vous écris pour obtenir votre aide qui, je le crois, ne tardera pas à venir. Voici mon formulaire en question:
<html>
<body>
<title>Affichage en PHP</title>
<form action="affichage.php" method="GET">
<label>Couleur</label>
<select name="couleur[]" multiple="yes" size="3">
<BODY bgcolor=#FFFF00><option value="Jaune">Jaune</option></BODY>
<BODY bgcolor=#9ACD32><option value="Vert">Vert</option></BODY>
<BODY bgcolor=#FF1493><option value="Rose">Rose</option></BODY>
</select><br/>
<label>Image</label>
<select name="albert[]" multiple="yes" size="2">
<option value="albert1"><a href="Albert1.jpg">Image1</option></a>
<option value="albert2"><a href="Albert2.jpg">Image2</option></a>
</select><br/><br/>
<input type="submit" value="Envoyer">
</form>
</body>
</html>
Au plaisir de vous lire bientôt
albert
1 réponse
-
Salut.
C'est normal tous ces "body bgcolor" ??
Ce code devrait marcher, mais j'ai l'impression de te mâcher le travail car ton code c'est un peu n'importe quoi :-\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Affichage en PHP</title> </head> <?php if(isset($_GET['envoi'])) { if($_GET['couleur']!=='-'and $_GET['image']!=='-') { echo'<body style="background-color:',$_GET['couleur'],'">', "\n\n",'<img src="Albert',strstr('img',$_GET['image']),'.jpg">',"\n\n"; $FormulaireOK=true; } else { echo'<body>',"\n\n",'<p>Il faut sélectionner tous les champs !</p>'; $FormulaireOK=false; } } ?> <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="GET" enctype="multipart/form-data"> <select name="couleur"> <?php $selectCouleur="\t".'<option value="yellow">Jaune</option>'. "\n\t".'<option value="green">Vert</option>'. "\n\t".'<option value="pink">Rose</option>'; if($FormulaireOK===true) echo str_replace('value="'.$_GET['couleur'].'"','value="'.$_GET['couleur'].'" selected="selected"',$selectCouleur); else echo"\t",'<option value="-" selected="selected">Couleur de fond</option>',"\n",$selectCouleur; ?> </select> <select name="image"> <?php $selectImage="\t".'<option value="img1">Image1</option>'. "\n\t".'<option value="img2">Image2</option>'; if($FormulaireOK===true) echo str_replace('value="'.$_GET['image'].'"','value="'.$_GET['image'].'" selected="selected"',$selectImage); else echo"\t",'<option value="-" selected="selected">Image</option>',"\n",$selectImage; ?> </select> <input type="submit" value="Envoyer" name="envoi"> </form> </body> </html>