par
het06 » 28 mai 2005, 15:02
Bonjour
Mon probleme est le suivant
J ai une page html contenant un formulaire qui fait appel a une page php pour verifier les données entrées par l utilisateur
Mais est il possible qu une fois ces données verifiées, la page fasse automatiquement appel a une page html ?
Le code de mes pages est le suivant
Inscription.html
Code : Tout sélectionner
<html>
<head>
<body>
<h2>Formulaire d inscription</h2>
<form method="GET" action="inscription.php">
<table border='0' cellpadding='0' cellspacing='0' valign='top' width='100%'><tr><td class='bg2'><table width='100%' border='0' cellpadding='4' cellspacing='1'>
<tr valign='top'><td><b>Nom</b></td><td class='bg1'><input type='text' name='Nom' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Prénom</b></td><td class='bg1'><input type='text' name='Prenom' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Sexe</b></td><td class='bg1'><select name='Sexe'><option>M</option><option>F</option></select></td></tr>
<tr valign='top'><td><b>Ville</b></td><td class='bg1'><input type='text' name='Coords' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Date de naissance (format jj/mm/yyyy)</b></td><td class='bg1'><input type='text' name='Birth' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Login</b></td><td class='bg1'><input type='text' name='Login' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Password</b></td><td class='bg1'><input type='password' name='Password' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Retaper votre mot de passe</b></td><td class='bg1'><input type='password' name='Password2' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Adresse email</b></td><td class='bg1'><input type='text' name='Email' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b></b></td><td class='bg1'><input type='submit' name='submit' id='submit' value='Valider l inscription' /></td></tr>
</table></td></tr></table
</body>
</html>
Inscription.php
<html>
<body>
<?php
include("sc.php");
$date=date("Y/m/j H:m:s");
$searchlog="SELECT Login From Utilisateur Where Utilisateur.Login='".$Login."'";
$Y=substr($Birth,6 ,4);
$M=substr($Birth,3,2);
$D=substr($Birth,0,2);
if (($Nom!="") && ($Prenom!="") && ($Coords!="") && ($Login!="") && (checkdate($M,$D,$Y)) && (mysql_fetch_array(mysql_query($searchlog))=="") && (strlen($Password)>3) && (strcmp($Password,$Password2)==0) && (eregi("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$",$Email))) {
$B=$Y."-".$M."-".$D;
$query="INSERT INTO Utilisateur VALUES ('$Login','$Nom','$Prenom','$Sexe','$B','$Password','$Coords','$Email','$date');";
$a=mysql_query($query);
if($a > 0){
echo "Bienvenue sur Sondage-web";
echo "Veuillez cliquer <a href='index.php' target='_parent'> ici </a>pour revenir au sommaire";
}
else {
echo "erreur1";
}
}
else { echo "erreur";
}
?>
</body>
</html>
Bonjour
Mon probleme est le suivant
J ai une page html contenant un formulaire qui fait appel a une page php pour verifier les données entrées par l utilisateur
Mais est il possible qu une fois ces données verifiées, la page fasse automatiquement appel a une page html ?
Le code de mes pages est le suivant
Inscription.html
[code]
<html>
<head>
<body>
<h2>Formulaire d inscription</h2>
<form method="GET" action="inscription.php">
<table border='0' cellpadding='0' cellspacing='0' valign='top' width='100%'><tr><td class='bg2'><table width='100%' border='0' cellpadding='4' cellspacing='1'>
<tr valign='top'><td><b>Nom</b></td><td class='bg1'><input type='text' name='Nom' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Prénom</b></td><td class='bg1'><input type='text' name='Prenom' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Sexe</b></td><td class='bg1'><select name='Sexe'><option>M</option><option>F</option></select></td></tr>
<tr valign='top'><td><b>Ville</b></td><td class='bg1'><input type='text' name='Coords' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Date de naissance (format jj/mm/yyyy)</b></td><td class='bg1'><input type='text' name='Birth' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Login</b></td><td class='bg1'><input type='text' name='Login' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Password</b></td><td class='bg1'><input type='password' name='Password' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Retaper votre mot de passe</b></td><td class='bg1'><input type='password' name='Password2' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b>Adresse email</b></td><td class='bg1'><input type='text' name='Email' size='21' maxlength='20' value='' /></td></tr>
<tr valign='top'><td><b></b></td><td class='bg1'><input type='submit' name='submit' id='submit' value='Valider l inscription' /></td></tr>
</table></td></tr></table
</body>
</html>
[/code]
Inscription.php
[php]
<html>
<body>
<?php
include("sc.php");
$date=date("Y/m/j H:m:s");
$searchlog="SELECT Login From Utilisateur Where Utilisateur.Login='".$Login."'";
$Y=substr($Birth,6 ,4);
$M=substr($Birth,3,2);
$D=substr($Birth,0,2);
if (($Nom!="") && ($Prenom!="") && ($Coords!="") && ($Login!="") && (checkdate($M,$D,$Y)) && (mysql_fetch_array(mysql_query($searchlog))=="") && (strlen($Password)>3) && (strcmp($Password,$Password2)==0) && (eregi("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$",$Email))) {
$B=$Y."-".$M."-".$D;
$query="INSERT INTO Utilisateur VALUES ('$Login','$Nom','$Prenom','$Sexe','$B','$Password','$Coords','$Email','$date');";
$a=mysql_query($query);
if($a > 0){
echo "Bienvenue sur Sondage-web";
echo "Veuillez cliquer <a href='index.php' target='_parent'> ici </a>pour revenir au sommaire";
}
else {
echo "erreur1";
}
}
else { echo "erreur";
}
?>
</body>
</html>
[/php]