[PHP] Récupérer la valeur dans un champs [Résolu/Fermé]

Signaler
Messages postés
47
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
27 septembre 2010
-
Messages postés
47
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
27 septembre 2010
-
Bonjour,

J'ai créée un formulaire de saisie dans une page à enregistrer, puis j'ai créée le même formulaire dans la page qui s'affiche après l'enregistrement pour pouvoir voir les valeurs saisies et les modifier.

tout marche très bien, j'enregistre les données dans la base.
mais, je n'arrive pas à afficher les valeurs dans les input pour voir ce qui a été saisie.

dans page1.php

<td>Surface : </td>
<td><input type="text" name="surf" size="40" maxlength="30">"/></td>


après enregistrement.

on va dans page2.php

$surface = $_POST["surf"];

<td>Surface : </td>
<td><input type="text" name="surf" size="40" maxlength="30" value="<?php $surface ?>"/></td>



le problème
value="<?php $surface ?>"
n'affiche rien !

merci d'avance pour votre aide.

2 réponses

Messages postés
3255
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
529
Bonjour,

essaye plutot ceci:

<?php 
$surface = $_POST["surf"];
echo "<td>Surface : </td>";
echo "<td><input type='text' name='surf' size='40' maxlength='30' value='".$surface."'/></td>
?>
Messages postés
47
Date d'inscription
dimanche 19 avril 2009
Statut
Membre
Dernière intervention
27 septembre 2010
15
MERCI ! ta solution marche et du coup je me suis rendu compte de mon erreur.

j'ai oublié un echo.

voilà ce code aussi marche.

<?php 
$surface = $_POST["surf"];

?>

<td>Surface : </td>                  
<td><input type="text" name="surf" size="40" maxlength="30" value="<?php echo $surface; ?>"/></td>