Condition en inscription php

Fermé
Hacker#1 Messages postés 76 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 20 avril 2010 - 17 avril 2009 à 12:00
adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 - 17 avril 2009 à 12:14
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 vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 153
17 avril 2009 à 12:14
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