Merci un petit coup de main

dodo_abdel -  
3wlabs Messages postés 17 Statut Membre -
Bonjour les amis :) ,

Je veux crée un formulaire et récupérer ces informations je donne un exemple :

Page 1

<form action="cible.php" method="post">

Entrer le nom : <input type="text" name="nom" ><br>
Entrer le prénom : <input type="text" name="prenom" ><br>
Entrer l'âge : <input type="text" name="age" >

<input name="Valider" value="Valider" type="submit" />

</form>

Récupérer les données dans page cible

Votre nom c’est :

Votre prénom c’est :

votre âge c'est :

Mais ce que je veut c’est récupérer juste les donnée saisie c.à.d. pas forcement que je tout mon formulaire soit saisie et remplie alors j'ai fait le code suivant et ça marché sauf que je veut

<?php
if(!empty($_POST['nom'])) echo 'Votre nom est : '.$_POST['nom'];
if(!empty($_POST['prenom'])) echo 'Votre prénom est : '.$_POST['prenom'];
if(!empty($_POST['age'])) echo 'Votre prénom est : '.$_POST['age'];

?>

mais le problème c'est dans le saut de ligne <br/> j'arrive pas à la programmer avec les champs d'une manière à etre mis dans la condition car si je fait ce code le saut de ligne s'applique toujours et pas conditionnel avec le chant si il est saisie ou pas

<?php
if(!empty($_POST['nom'])) echo 'Votre nom est : '.$_POST['nom'];
echo "<br/>";
if(!empty($_POST['prenom'])) echo 'Votre prénom est : '.$_POST['prenom'];
echo "<br/>";
if(!empty($_POST['age'])) echo 'Votre prénom est : '.$_POST['age'];

?>

merci un petit coup de main

1 réponse

3wlabs Messages postés 17 Statut Membre 1
 
Bonjour,

Essayes ceci,

<?php
if(!empty($_POST['nom'])) {
echo 'Votre nom est : '.$_POST['nom'];
echo "<br/>";
}
if(!empty($_POST['prenom'])) {
echo 'Votre prénom est : '.$_POST['prenom'];
echo "<br/>";
}
if(!empty($_POST['age'])) {
echo 'Votre prénom est : '.$_POST['age'];
}
?>

Il est préférable d'utiliser des accolades pour la fiabilité du code.

Petit rappel de la structure d'une condition avec "if" en PHP

if (condition) {
Exécution si vrai (une ou plusieurs instructions)
} else {
Exécution si faux (une ou plusieurs instructions)
}

Bonne continuation!
0