kij_82
4070Messages postés
7 avril 2005Date d'inscription
24 septembre 2010Dernière intervention
11 avril 2005 à 10:59
Bien sur BERTRANT que c possible :
Tu as donc la référence de ta page web a charger (et si g bien compris c'est cette page qui contient le formulaire qui doit se remplir automatiquement), il faut donc que quand tu appelle ta nouvelle paage, tu passe tes informations par la méthode GET à cette page.
Si tu ne sais pas comment on fait, voilà la syntaxe :
// Soit les informations suivantes receuillies de ta base :
$nom = "Bertrant";
$date_naissance = "13/02/1963";
// La référence à ta page :
... "mapage.php?nom=$nom&date=$date_naissance" ...
//DANS LE FORMULAIRE DE LAPAGE APPELLEE
// texte de 'mapage.php" :
// ON récupère les valeurs éventuellement transmise à la page :
if(isset($_GET[]))
{
$nom = $_GET['nom'];
$date = $_GET['date_naissance'];
}
else
{
$nom = "Aucun nom transmis";
$date = "Aucune date transmise";
}
//puis ensuite ton formulaire de confirmation :
echo "<FORM>";
echo "Nom : <INPUT TYPE=\"text\" NAME=\"nom\" VALUE=\"".$nom."\"><BR>";
echo "Date naissance : <INPUT TYPE=\"text\" NAME=\"date_naissance\" VALUE=\"".$date_naissance."\"><BR>";
echo "<INPUT TYPE=\"submit\" NAME=\"confirm\" VALUE=\"Confimer\">
echo "</FORM>";
Et voilà, normalement ca marche : les balises Value servent à initialiser les zone de texte avec soit les valeurs passée à la page, soit un texte énonçant le fait qu'il n'y a pas eu de données transmises au formulaire.
@++
Maintenant, etant nul en ce qui concerne tout cela, je voudrai etre sur d'avoir bien compris.
Je tape dans mon navigateur, ou je le fais directement de ma BDD
http://www.lapage/leFormulaire/f(isset($_GET[]))
{
$nom = $_GET['nom'];
$date = $_GET['date_naissance'];
}
else
{
$nom = "Aucun nom transmis";
$date = "Aucune date transmise";
}
echo "<FORM>";
echo "Nom : <INPUT TYPE=\"text\" NAME=\"nom\" VALUE=\"".$nom."\"><BR>";
echo "Date naissance : <INPUT TYPE=\"text\" NAME=\"date_naissance\" VALUE=\"".$date_naissance."\"><BR>";
echo "<INPUT TYPE=\"submit\" NAME=\"confirm\" VALUE=\"Confimer\">
echo "</FORM>";
c'est ca ou (ce que je crois ) je n'ai rien compris ??
Un enorme merci pour ton aide
Bertrand