|
|
Bonjour à tous !
J'ai fait un formulaire plus le code php. Quand je clique sur envoyer , j'ai une page vide qui s'affiche.
Je n'arrive pas comprendre d'où vient le problème. ( je suis débutante)
Donc si quelqu'un pourrait jeter un coup d'oeil pour me dire ce qui ne va pas ca serait cool car tous les formulaires que j'ai faite ne fonctionne pas.
Merci beaucoup!
Voici le formulaire :
<FORM METHOD="post" action="essaie12.php">
<B>rentrez votre nom:</b><INPUT TyPE="text" name="nom"><br><br>
<B>rentrez votre prénom:</b><INPUT TyPE="text" name="prénom"><br><br>
<input type="submit" name="envoyer" value="envoyer"></center>
</form>
et le code php :
<?
// On commence par récupérer les champs
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
// On vérifie si les champs sont vides
if(empty($nom) OR empty($prenom) )
{
echo 'Attention, champ vide !';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$host = "localhost";
$utilisateur ="root";
$password ="";
$db="aden" ;
$connexion = mysql_connect($host,$utilisateur, '') or die('Erreur:'.mysql_error());
if ( $connexion != 0) echo 'connexion effectuée ';
// sélection de la base
mysql_select_db($db,$connection) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "SELECT rang FROM inscription WHERE nom='$nom' and prenom='$prenom'";
$res = mysql_query($sql) or die('Erreur SQL :'.mysql_error());
// on insère les informations du formulaire dans la table
$sqls = "INSERT INTO inscription(rang, nom, prenom) VALUES('','$nom','$prenom')";
$result = mysql_query($sqls) ;
if( $result ){
// on affiche le résultat pour le visiteur
echo 'Vos infos ont été ajoutées.';
echo 'VOTRE NOM: '.$nom;
echo 'VOTRE PRENOM: '.$prenom;
mysql_close($connexion); // on ferme la connexion
}
}
?>
|