adloiseau

Inscris le 10/04/2008 à 13:29
  • Nombre de sujets
    1
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
adloiseau
Bonjour,

Je fais un projet pour mon bac et c'est un formulaire, je dispose de deux fichiers, un inscription.html et un inscription .php.
Le problème est que quand je rempli mon formulaire et que je clique sur valider, il me dit que les informations sont bien envoyés mais quand je vais dans ma base de données il y a bien en effet une ligne qui se rajoute mais tous mes champs sont vides.

Voici le contenu de mes deux fichiers :

HTML :

<html>
<head>
<title>Inscription</title>
</head>

<body bgcolor="#000000">

<center>
<img src="C:\Documents and Settings\Administrateur\Bureau\projet\mood_m6.JPEG">
</center>

<br>
<br>

<center><basefont face="castellar" size="5"color="red">Inscription</center></basefont>

<br>
<br>
<br>
<br>

<form method="post" action="inscription.php">
<table border >
<body text="red">
<center> <TABLE BORDER="2">


<TR>
<TD>Pseudo</TD>
<TD>
<INPUT type="text" name="pseudo">
</TD>
</TR>

<TR>
<TD>Password</TD>
<TD>
<INPUT type="text" name="password">
</TD>
</TR>

<TR>
<TD>Nom</TD>
<TD>
<INPUT type="text" name="nom">
</TD>
</TR>

<TR>
<TD>Prénom</TD>
<TD>
<INPUT type="text" name="prenom">
</TD>
</TR>

<TR>
<TD>Adresse</TD>
<TD>
<INPUT type="text" name="adresse">
</TD>
</TR>

<TR>
<TD>Ville</TD>
<TD>
<INPUT type="text" name="ville">
</TD>
</TR>

<TR>
<TD>Code Postal</TD>
<TD>
<INPUT type="text" name="cp">
</TD>
</TR>

<TR>
<TD>Sexe</TD>
<TD>
Homme : <INPUT type="radio" name="sexe" value="M">
<br>Femme : <INPUT type="radio" name="sexe" value="F">
</TD>
</TR>

<TR>
<TD>Date de Naissance</TD>
<TD>
<INPUT type="text" name="naissance">
</TD>
</TR>

<TR>
<TD>Remise à Zero</TD>
<TD>
<center><INPUT type="reset"></center>
</TD>
</TR>

</form>

</table></center>

<center>
<FORM ACTION="inscription.php">
<input type="submit" value="Valider">
</form>
<FORM ACTION="01.htm">
<input type="submit" value="Retour">
</form>

</center>

</body>
</html>



PHP :

<html>
<body>
<?php

// On commence par récupérer les champs

if(isset($_POST['pseudo'])) $pseudo=$_POST['pseudo'];
else $pseudo="";

if(isset($_POST['password'])) $password=$_POST['password'];
else $password="";

if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";

if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";

if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";

if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";

if(isset($_POST['cp'])) $cp=$_POST['cp'];
else $cp="";

if(isset($_POST['sexe'])) $sexe=$_POST['sexe'];
else $sexe="";

if(isset($_POST['naissance'])) $naissance=$_POST['naissance'];
else $naissance="";

// connexion à la base

$connexion = mysql_connect("localhost", "root", "root") or die ("Impossible de se connecter");
mysql_select_db("bmw",$connexion) or die ("Impossible de trouver la base");


// On vérifie si les champs sont vides


if(empty($pseudo) OR empty($password) OR empty($nom) OR empty($prenom) OR empty($adresse) OR empty($ville) OR empty($cp) OR empty($sexe) OR empty($naissance))

// on écrit la requête sql

$sql=("insert into inscription (pseudo, password, nom, prenom, adresse, ville, cp, sexe, naissance)
values ('$pseudo','$password','$nom','$prenom','$adresse','$ville','$cp','$sexe','$naissance')");

// on insère les informations du formulaire dans la table

mysql_query($sql);

// on affiche le résultat pour le visiteur

echo"<br/><br/>Vos données ont bien été envoyées.";

// on ferme la connexion

mysql_close();

?>

</body>
</html>

Ses derniers messages sur les forums

forum
adloiseau
Avec les {} comment serait mon code ?


?php

// On commence par récupérer les champs

if(isset($_POST['pseudo'])) $pseudo=$_POST['pseudo'];
else $pseudo="";

if(isset($_POST['password'])) $password=$_POST['password'];
else $password="";

if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";

if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";

if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";

if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";

if(isset($_POST['cp'])) $cp=$_POST['cp'];
else $cp="";

if(isset($_POST['sexe'])) $sexe=$_POST['sexe'];
else $sexe="";

if(isset($_POST['naissance'])) $naissance=$_POST['naissance'];
else $naissance="";
adloiseau
Bonjour,

Je fais un projet pour mon bac et c'est un formulaire, je dispose de deux fichiers, un inscription.html et un inscription .php.
Le problème est que quand je rempli mon formulaire et que je clique sur valider, il me dit que les informations sont bien envoyés mais quand je vais dans ma base de données il y a bien en effet une ligne qui se rajoute mais tous mes champs sont vides.

Voici le contenu de mes deux fichiers :

HTML :

<html>
<head>
<title>Inscription</title>
</head>

<body bgcolor="#000000">

<center>
<img src="C:\Documents and Settings\Administrateur\Bureau\projet\mood_m6.JPEG">
</center>

<br>
<br>

<center><basefont face="castellar" size="5"color="red">Inscription</center></basefont>

<br>
<br>
<br>
<br>

<form method="post" action="inscription.php">
<table border >
<body text="red">
<center> <TABLE BORDER="2">


<TR>
<TD>Pseudo</TD>
<TD>
<INPUT type="text" name="pseudo">
</TD>
</TR>

<TR>
<TD>Password</TD>
<TD>
<INPUT type="text" name="password">
</TD>
</TR>

<TR>
<TD>Nom</TD>
<TD>
<INPUT type="text" name="nom">
</TD>
</TR>

<TR>
<TD>Prénom</TD>
<TD>
<INPUT type="text" name="prenom">
</TD>
</TR>

<TR>
<TD>Adresse</TD>
<TD>
<INPUT type="text" name="adresse">
</TD>
</TR>

<TR>
<TD>Ville</TD>
<TD>
<INPUT type="text" name="ville">
</TD>
</TR>

<TR>
<TD>Code Postal</TD>
<TD>
<INPUT type="text" name="cp">
</TD>
</TR>

<TR>
<TD>Sexe</TD>
<TD>
Homme : <INPUT type="radio" name="sexe" value="M">
<br>Femme : <INPUT type="radio" name="sexe" value="F">
</TD>
</TR>

<TR>
<TD>Date de Naissance</TD>
<TD>
<INPUT type="text" name="naissance">
</TD>
</TR>

<TR>
<TD>Remise à Zero</TD>
<TD>
<center><INPUT type="reset"></center>
</TD>
</TR>

</form>

</table></center>

<center>
<FORM ACTION="inscription.php">
<input type="submit" value="Valider">
</form>
<FORM ACTION="01.htm">
<input type="submit" value="Retour">
</form>

</center>

</body>
</html>



PHP :

<html>
<body>
<?php

// On commence par récupérer les champs

if(isset($_POST['pseudo'])) $pseudo=$_POST['pseudo'];
else $pseudo="";

if(isset($_POST['password'])) $password=$_POST['password'];
else $password="";

if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";

if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";

if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";

if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";

if(isset($_POST['cp'])) $cp=$_POST['cp'];
else $cp="";

if(isset($_POST['sexe'])) $sexe=$_POST['sexe'];
else $sexe="";

if(isset($_POST['naissance'])) $naissance=$_POST['naissance'];
else $naissance="";

// connexion à la base

$connexion = mysql_connect("localhost", "root", "root") or die ("Impossible de se connecter");
mysql_select_db("bmw",$connexion) or die ("Impossible de trouver la base");


// On vérifie si les champs sont vides


if(empty($pseudo) OR empty($password) OR empty($nom) OR empty($prenom) OR empty($adresse) OR empty($ville) OR empty($cp) OR empty($sexe) OR empty($naissance))

// on écrit la requête sql

$sql=("insert into inscription (pseudo, password, nom, prenom, adresse, ville, cp, sexe, naissance)
values ('$pseudo','$password','$nom','$prenom','$adresse','$ville','$cp','$sexe','$naissance')");

// on insère les informations du formulaire dans la table

mysql_query($sql);

// on affiche le résultat pour le visiteur

echo"<br/><br/>Vos données ont bien été envoyées.";

// on ferme la connexion

mysql_close();

?>

</body>
</html>

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours