Contrainte check()

Fermé
mking03 Messages postés 116 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 6 février 2017 - 26 déc. 2008 à 17:21
mking03 Messages postés 116 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 6 février 2017 - 26 déc. 2008 à 18:20
Bonjour,
j'ai creer une base de donné avec mysql/php j'ai une table etudiant avec attribut age doit >0
j'ai utilisé la contrainte d'integrité check(age>0) mé qunand j'entre l'age< 0 a l'aide d'un formulaire php il l'insere normale comsi que ya pas de contrainte quelqu'un peut m'expliquer SVP
merc
A voir également:

1 réponse

mking03 Messages postés 116 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 6 février 2017 37
26 déc. 2008 à 18:20
voila mon code :

<html>
<a href="index.php">menue prinsipale</a>
<form method="post" action="ins.php">
nom:<input name="nom">prenom<input name="prenom"></br>
langue:<input name="langue"></br>age<input name="age_etu"></br>
<input type="submit" name="parle" value="valider">
</form>
<?php
function rechercher($nom_re,$prenom_re)//.................................................................................................................................................
{ mysql_connect("localhost","root","");
mysql_select_db("gestion de scolarite");
$s=mysql_query("select * from etudiant");
$bool=0;

while($f=mysql_fetch_array($s)and $bool<>1)
{
if($f['nom']==$nom_re and $f['prenom']==$prenom_re){$bool=1;}
$t=$f;

}

if($bool==1) { return $t['id_etu'];}
else {echo"il nexiste pa";}
}//...............................................................................................................................................................................................................................


if($_POST['parle']=="valider")
{
mysql_connect("localhost","root","");
mysql_select_db("g");
$r=$_POST['nom'];$e=$_POST['prenom'];$a=$_POST['age_etu'];
$l=$_POST['langue'];
$ee=mysql_query("select * from etudiant where nom='$r' and prenom='$e'");
$cc = mysql_fetch_array($ee);
if($cc['id_etu']=="")
{
mysql_query("insert into etudiant values('','$r','$e','','$a')");
$ee=mysql_query("select * from etudiant where nom='$r' and prenom='$e' ");
$cc = mysql_fetch_array($ee);

}
$b=$cc['id_etu'];
$ll=mysql_query("select * from langue where libellé_lang='$l' ");
$tt = mysql_fetch_array($ll);
if($tt['id_lang']=="")
{
mysql_query("insert into langue values('','$l')");
$ll=mysql_query("select * from langue where libellé_lang='$l' ");
$tt = mysql_fetch_array($ll); //recuperer id de la langue inserer;
}
$j=$tt['id_lang'];
mysql_query("insert into parler values('$b','$j')");

mysql_close();





}


?>
</html>
0