Formualire HTML/PHP
dalmarus
Messages postés
12
Statut
Membre
-
Py_rex Messages postés 250 Statut Membre -
Py_rex Messages postés 250 Statut Membre -
bonjour tout le monde,
Alors je vous explique un peu du probleme que je rencontre:
Alors j'ai un formulaire qui permet de faire des ajouts sur la page principale de mon site par le biais de ma base de données et tt. Et donc soit j'ajoute une vidéo soit une image et au niveau de mon formulaire j'aimerai choisir entre les 2. je coche la case vidéo ça active le formulaire pour ajouter la vidéo et si je choisi photo ça m'active le formulaire pour mettre la photo dans un repertoire du server et me l'affiche sur ma page new.
j'ai commencé le PHP il y a quelques jours alors bon je peux juste fournir ceci en code:
<form method="post" action="new.php" class="centre">
<p><label for="date">date</label> : <input type="text" name="date"/></p>
<p><label for="titre">titre</label> : <input type="text" name="titre"/></p>
<input type="radio" name="envoie" value="oui" id="oui" checked="checked" /> <label for="video">video</label>
<input type="radio" name="envoie" value="non" id="non" /> <label for="image">image</label>
<?php if ($_POST['envoie'] == oui)
{
?>
<p><label for="video">video</label> : <input type="text" name="video"/></p>
<?php
}
else
{
?>
<p><label for="image">image</label> : <input type="text" name="image"/></p>
<?php
}
?>
<p><input type="submit" value="Valider" /></p>
</form>
Alors je vous explique un peu du probleme que je rencontre:
Alors j'ai un formulaire qui permet de faire des ajouts sur la page principale de mon site par le biais de ma base de données et tt. Et donc soit j'ajoute une vidéo soit une image et au niveau de mon formulaire j'aimerai choisir entre les 2. je coche la case vidéo ça active le formulaire pour ajouter la vidéo et si je choisi photo ça m'active le formulaire pour mettre la photo dans un repertoire du server et me l'affiche sur ma page new.
j'ai commencé le PHP il y a quelques jours alors bon je peux juste fournir ceci en code:
<form method="post" action="new.php" class="centre">
<p><label for="date">date</label> : <input type="text" name="date"/></p>
<p><label for="titre">titre</label> : <input type="text" name="titre"/></p>
<input type="radio" name="envoie" value="oui" id="oui" checked="checked" /> <label for="video">video</label>
<input type="radio" name="envoie" value="non" id="non" /> <label for="image">image</label>
<?php if ($_POST['envoie'] == oui)
{
?>
<p><label for="video">video</label> : <input type="text" name="video"/></p>
<?php
}
else
{
?>
<p><label for="image">image</label> : <input type="text" name="image"/></p>
<?php
}
?>
<p><input type="submit" value="Valider" /></p>
</form>
A voir également:
- Formualire HTML/PHP
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace en html ✓ - Forum HTML
- Php alert ✓ - Forum PHP
1 réponse
Bonjour,
Le PHP est un langage exécuté côté serveur, c.-à-d. donc avant que la page sot envoyé chez le client. Conséquence : vos boutons ne sont pas remplis et le serveur ne peut donc pas réagir au choix de l'utilisateur. Solution : soit du javascript (exécuté chez le client), soit demander une autre page au serveur en fonction de la valeur des boutons.
Le PHP est un langage exécuté côté serveur, c.-à-d. donc avant que la page sot envoyé chez le client. Conséquence : vos boutons ne sont pas remplis et le serveur ne peut donc pas réagir au choix de l'utilisateur. Solution : soit du javascript (exécuté chez le client), soit demander une autre page au serveur en fonction de la valeur des boutons.