Formualire HTML/PHP

dalmarus Messages postés 12 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>
A voir également:

1 réponse

Py_rex Messages postés 250 Statut Membre 52
 
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.
0