voici le code
<?
// connection à la base de données
if(!mysql_connect("host","base","mdp")){
echo "connexion impossible";
exit();
}else{
echo"connexion reussie";
}
mysql_select_db("formulaire");
//test pour voir si le champs est vide ou non
$toto="";
if ($nom ==$toto)
{
echo"le champs est vide";
}
else {
echo"transaction ok";}
?>
<html>
<head>
<title>Formulaire de saisie d'un nom</title>
</head>
<body>
<form name="saisie" action="<? echo $PHP_SELF; ?>" method="post">
<table width="600" align="center">
<tr>
<td colspan="2" align="center" heigth="25">
<font face="arial" size="3">Entrer un nom</font>
</td>
</tr>
<tr>
<td width="450">
<font face="arial" size="2">Nom</font>
</td>
</td>
</tr>
<tr>
<td width="450"><input type="text" name="nom"> </tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Valider la saisie">
</td>
</tr>
</table>
</form>
</body>
</html>
là impecc il me dit bien que le champs est vide dès que je me connectemais si j'écris
if ($nom !=$toto)
et bien il écris directement "transaction ok" dès que je me connectepourquoi ?
(que je passe par $toto ou que j'ecrive directement "")
merci