Html probleme avec un formualaire
klazar
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
klazar -
klazar -
Voila jai un probleme dans un formulaire , je voudrais afficher un ou plusieurs edit selon le choix dans une liste deroulante ??
Comment je peux faire?
j'utilise le php/mysql
Je vous passe le code au cas ou !!
html>
<!-- Date de création: 21/06/2007 -->
<head>
</head>
<body>
<div align="center"><form name="reservoiture" action="reservoiture.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="passager1">1 seul passager</option>
<option value="passager2">2 passagers</option>
<option value="passager3">3 passagers</option>
<option value="passager4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
if(document.reservoiture.selectplace.value==passager1)
{
echo"<font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br>";
}
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
merci pour vos reponse !!
Comment je peux faire?
j'utilise le php/mysql
Je vous passe le code au cas ou !!
html>
<!-- Date de création: 21/06/2007 -->
<head>
</head>
<body>
<div align="center"><form name="reservoiture" action="reservoiture.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="passager1">1 seul passager</option>
<option value="passager2">2 passagers</option>
<option value="passager3">3 passagers</option>
<option value="passager4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
if(document.reservoiture.selectplace.value==passager1)
{
echo"<font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br>";
}
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
merci pour vos reponse !!
A voir également:
- Html probleme avec un formualaire
- Editeur html - Télécharger - HTML
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Html download - Télécharger - HTML
- /Var/www/html/index.html ✓ - Forum Linux / Unix
23 réponses
précise ta pensée, s'il te plait.
tu voudrais que dans le choix de passagers, on puisse en choisir plusieurs ?
tu voudrais que dans le choix de passagers, on puisse en choisir plusieurs ?
Merci de ta réponse aussi rapide :)
j'aimerais en fait selectionner le nombre de passagers dans la liste déroulante et qu'en fonction de ce choix une ou plusieurs "edit" s'affichent pour entrer le nom des passagers dans chacunes.
j'aimerais en fait selectionner le nombre de passagers dans la liste déroulante et qu'en fonction de ce choix une ou plusieurs "edit" s'affichent pour entrer le nom des passagers dans chacunes.
d'accord.
as-tu esayé avec un table ??
tu met un table qui créé X cases en fonction du nb choisi, et dans chaque cases tu met un edit.
si tu veu je te montre un exemple type ( ca sera peut-etre que après manger par contre dsl ^^)
as-tu esayé avec un table ??
tu met un table qui créé X cases en fonction du nb choisi, et dans chaque cases tu met un edit.
si tu veu je te montre un exemple type ( ca sera peut-etre que après manger par contre dsl ^^)
oui moi aussi je vais manger , merci de maider , et essaye de m'envoyer un pti exemple de cette solution !!
voila merci bon appétit !! :d
voila merci bon appétit !! :d
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alors en passant dans ton select aulieu de
value = passager 1
value = passager2
...
de mettre
value = 1
value = 2
...
<?php
$nb=$_POST['document.reservoiture.selectplace.value'];
echo '<table border="0">';
for($i=1;$i<=$nb;$i++)
{
echo"<font size='5'><b>Nom du passager".$nb." </b></font><input type='text' name='F_Nompas".$nb." '><br><br>";
}
echo "</table>";
?>
value = passager 1
value = passager2
...
de mettre
value = 1
value = 2
...
<?php
$nb=$_POST['document.reservoiture.selectplace.value'];
echo '<table border="0">';
for($i=1;$i<=$nb;$i++)
{
echo"<font size='5'><b>Nom du passager".$nb." </b></font><input type='text' name='F_Nompas".$nb." '><br><br>";
}
echo "</table>";
?>
Re, le code que tu ma fournit ne marche pas :s , tu l' avais testé deja?
fin je sais pas ou ya un probleme...
fin je sais pas ou ya un probleme...
oui je l'avai testé, et je vien de l'adapter.
en efet j'ai oublié un truc ^^ dsl
<?php
$nb=$_POST['document.reservoiture.selectplace.value'];
echo '<table border="0">';
for($i=1;$i<=$nb;$i++)
{
echo"<tr><td><font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br></td></tr>";
}
echo "</table>";
?>
en efet j'ai oublié un truc ^^ dsl
<?php
$nb=$_POST['document.reservoiture.selectplace.value'];
echo '<table border="0">';
for($i=1;$i<=$nb;$i++)
{
echo"<tr><td><font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br></td></tr>";
}
echo "</table>";
?>
regarde ce qu'il ma'affiche lorsque je le lance : echo"Nom du passager
"; } echo""; ?>
donc je comprends pas la !!! jai regardé par rapport au crochet tous sa ,rien de plus !!
"; } echo""; ?>
donc je comprends pas la !!! jai regardé par rapport au crochet tous sa ,rien de plus !!
oui dsésolé, je sais pas où j'ai la tete, certainement DMC, les tr et td en dehors de l'echo, ca sert a rien
<?php
$nb=$_POST['document.reservoiture.selectplace.value'];
echo '<table border="0">';
for($i=1;$i<=$nb;$i++)
{
echo"<tr><td><font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br></td></tr>";
}
echo "</table>";
?>
<?php
$nb=$_POST['document.reservoiture.selectplace.value'];
echo '<table border="0">';
for($i=1;$i<=$nb;$i++)
{
echo"<tr><td><font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br></td></tr>";
}
echo "</table>";
?>
lol pas grave !!
jai une erreur maintenant sur la premiere ligne sur le $_POST[...] sa vient de quoi tu penses?
je dois t'embeter quand meme je suis desolé !!
jai une erreur maintenant sur la premiere ligne sur le $_POST[...] sa vient de quoi tu penses?
je dois t'embeter quand meme je suis desolé !!
lol oui je vois très bien d'où ca vient, c'es tque j'ai pris ca sur une page que j'avais faite il y a 1 ou 2 mois, et moi j'était en post.
toi tu es en GET
$nb=$_GET['document.reservoiture.selectplace.value'];
et voila.
et si tu m'embettait je te repondrerai pas ^^
voilà, en l'atente de ma future bourde ^^
toi tu es en GET
$nb=$_GET['document.reservoiture.selectplace.value'];
et voila.
et si tu m'embettait je te repondrerai pas ^^
voilà, en l'atente de ma future bourde ^^
mdr certes !! mais grace a toi j'avance !!
Alors il y a toujours une erreur sur la meme ligne mais sa vient de ['document .... '] je pense non?
je te repasse mon code :
div align="center"><form name="reservoiture" action="reservoiture.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="1">1 seul passager</option>
<option value="2">2 passagers</option>
<option value="3">3 passagers</option>
<option value="4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
$nb = $_GET['document.reservoiture.selectplace.value'];
echo "<table border='0'>";
for($i=1;$i<=$nb;$i++)
{
echo"<tr> <td><font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br></td> </tr>";
}
echo"</table>";
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
Alors il y a toujours une erreur sur la meme ligne mais sa vient de ['document .... '] je pense non?
je te repasse mon code :
div align="center"><form name="reservoiture" action="reservoiture.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="1">1 seul passager</option>
<option value="2">2 passagers</option>
<option value="3">3 passagers</option>
<option value="4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
$nb = $_GET['document.reservoiture.selectplace.value'];
echo "<table border='0'>";
for($i=1;$i<=$nb;$i++)
{
echo"<tr> <td><font size='5'><b>Nom du passager </b></font><input type='text' name='F_Nompas'><br><br></td> </tr>";
}
echo"</table>";
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
bon, voilà, j'ai est eu marre (dsl) et décidé de me réinstaller Wamp (equivalent easyphp)
et voila le code qui marche
<html>
<head>
</head>
<body>
<div align="center"><form name="reservoiture" action="index.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="1">1 seul passager</option>
<option value="2">2 passagers</option>
<option value="3">3 passagers</option>
<option value="4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
$nb = $_GET['selectplace'];
echo "<table border='3'>";
for($i=1;$i<=$nb;$i++)
{
echo"<tr> <td><font size='5'><b>Nom du passager ".$i." </b></font><input type='text' name='F_Nompas".$i." '><br><br></td> </tr>";
}
echo"</table>";
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
avec au passage le nom qui change, et également les cellules qui prenne F_Nompas1 , F_Nompas2 , F_Nompas3 , etc ...
et voila le code qui marche
<html>
<head>
</head>
<body>
<div align="center"><form name="reservoiture" action="index.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="1">1 seul passager</option>
<option value="2">2 passagers</option>
<option value="3">3 passagers</option>
<option value="4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
$nb = $_GET['selectplace'];
echo "<table border='3'>";
for($i=1;$i<=$nb;$i++)
{
echo"<tr> <td><font size='5'><b>Nom du passager ".$i." </b></font><input type='text' name='F_Nompas".$i." '><br><br></td> </tr>";
}
echo"</table>";
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
avec au passage le nom qui change, et également les cellules qui prenne F_Nompas1 , F_Nompas2 , F_Nompas3 , etc ...
enfin là tu tourne, un peu en rond après car ton résultat n'es envoyé nul part ...
a vi et ce que j'ai modifier, c'est que entre les crochets, j'ai juste mis selectplace
a vi et ce que j'ai modifier, c'est que entre les crochets, j'ai juste mis selectplace
jai toujours la meme erreur sur la ligne du get , jai fais un copier coller de ta page pourtant , je deviens fou lol
ben enfaite par la suite je veux envoyer les champs de tout les "edit" donc si ja i3passagers ben je veux les nom des 3 personne et ensuite jappui sur envoi et sa me dirige vers une autre page qui va récuperer les champs et les envoyer a la base de données !!
mais sa marche pas !!lo
bizard vu que toi tu me dis que sa marche :s
ben enfaite par la suite je veux envoyer les champs de tout les "edit" donc si ja i3passagers ben je veux les nom des 3 personne et ensuite jappui sur envoi et sa me dirige vers une autre page qui va récuperer les champs et les envoyer a la base de données !!
mais sa marche pas !!lo
bizard vu que toi tu me dis que sa marche :s
attends question bête, si tu met ca
<?php
echo "glou";
?>
n'importe où dans ta page, bon on va dire en dessous de :
</select><br><br>
as-tu bien glou , qui s'affiche ????
p.s : je viens de t'envoyer mon msn.
<?php
echo "glou";
?>
n'importe où dans ta page, bon on va dire en dessous de :
</select><br><br>
as-tu bien glou , qui s'affiche ????
p.s : je viens de t'envoyer mon msn.
oki, c'était pour m'assuré en fait que t'avai bien un easyphp, et que t'enregistrais en .phgp
mais c'es tchelou car je vien de refaire un copié coller de mon code, et ca remarche
<html>
<head>
</head>
<body>
<div align="center"><form name="reservoiture" action="index.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="1">1 seul passager</option>
<option value="2">2 passagers</option>
<option value="3">3 passagers</option>
<option value="4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
$nb = $_GET['selectplace'];
echo "<table border='3'>";
for($i=1;$i<=$nb;$i++)
{
echo"<tr> <td><font size='5'><b>Nom du passager ".$i." </b></font><input type='text' name='F_Nompas".$i." '><br><br></td> </tr>";
}
echo"</table>";
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>
mais c'es tchelou car je vien de refaire un copié coller de mon code, et ca remarche
<html>
<head>
</head>
<body>
<div align="center"><form name="reservoiture" action="index.php" method="get">
<font size="4"><b><u>Veuillez remplir ce formulaire afin de reserver la Citroën C3 :</u></b></font><br><br>
<font size="5"><b>Votre nom </b></font><input type="text" name="F_Nom"><br><br>
<font size="5"><b>Votre prenom </b></font><input type="text" name="F_Prenom"><br><br>
<font size="5"><b>Nombre de passagers : </b></font><select name="selectplace">
<option value="1">1 seul passager</option>
<option value="2">2 passagers</option>
<option value="3">3 passagers</option>
<option value="4">4 passagers</option>
</select><br><br>
<font size="5"><b>Destination </b></font><input type="text" name="F_Destination"><br><br>
<?php
$nb = $_GET['selectplace'];
echo "<table border='3'>";
for($i=1;$i<=$nb;$i++)
{
echo"<tr> <td><font size='5'><b>Nom du passager ".$i." </b></font><input type='text' name='F_Nompas".$i." '><br><br></td> </tr>";
}
echo"</table>";
?>
<div align="center"><input type="submit" name ="F_Go" value ="Envoyer"><br><br>
<a href="notrecompte.html">RETOUR</a>
</div></form>
</body>
</html>