Condition en inscription php

Hacker#1 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   -  
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
comment faire des champs obligatoire et un champs qui accepte que des chifffres avec javascript
et un login unique
<html>
<body>
<form action="inscription.php" method="POST">
  <table width="347" height="178" border="0">
    <tr>
      <td height="39">Username </td>
      <td><input type="text" name="user"></td>
    </tr>
    <tr>
      <td height="44">Password </td>
      <td><input type="password" name="pwd"></td>
    </tr>
    <tr>
      <td width="168" height="42"><p>N&deg;carte etudiant 
      </td>
      <td width="169"><input type="text" name="num" ></td>
    </tr>
    <tr>
      <td height="43">Date de naissance </td>
      <td><select name="jour">
        <option></option>
        <script language="javascript">
		for(i=1;i<32;i++)
		document.write("<option value="+i+">"+i+"</option>");
      </script>
      </select>
        <select name="mois">
          <option></option>
          <script language="javascript">
		for(i=1;i<13;i++)
		document.write("<option value="+i+">"+i+"</option>");
        </script>
        </select>
        <select name="annee">
          <option></option>
          <script language="javascript">
		for(i=1900;i<2010;i++)
		document.write("<option value="+i+">"+i+"</option>");
        </script>
        </select></td>
    </tr>
  </table>
  <p><input type="reset" name="Reset" value="annuler" >
    <input type="submit" name="Submit" value="OK" style="width:50px">
</form>
<?php
if(isset($_POST["Submit"]))
{mysql_connect('localhost','root','');
mysql_select_db('compte');
$username=$_POST['user'];
$password=$_POST['pwd'];
$numero=$_POST['num'];
$jour=$_POST["jour"];
$mois=$_POST["mois"];
$annee=$_POST["annee"];
if(!ereg("[0-9]{8}",$numero))  {echo "vous avez inserez des caracteres";}
$sql=mysql_query("select username from  utilisateur");
while($data=mysql_fetch_array($sql))
{if($data["username"]==$username)
{echo '<script language="javascript">
alert("login existe");
</script>';}
else
{if($username!=""&&$password!=""&&$numero!="")
{$sql="insert into utilisateur values('$username','$password','$numero','$annee-$mois-$jour')";}
mysql_query($sql);
mysql_close();
header("location:index.php");}}
}
?>
</body>
</html>
A voir également:

1 réponse

adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
Bonjour

je faire en javascript c'est bien mignon et pas difficile a mettre en place mais il faudra quand meme que tu test en php si les variable existe

voila un pti exemple de ce que tu peux faire pour rendre obligatoire le champ pseudo par exemple

<sricpt>
function verif_champ(){
if (document.form.user.value == ""){
alert('Le champ pseudo est obligatoire ! ');
return false;
}
}
</script>

<form action="inscription.php" method="POST" name="form" onsubmit=" return verif_champ()">
...


Adns
0