Eviter les doublons à l'insertion dans une base
Bonjour,
J'ai crée un formulaire que voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <form name="style" method="post" action="validation_rubrique.php" enctype="multipart/form-data">
<table width="849">
<tr>
<td align="center"> </td>
<td colspan="2" align="center"><div align="left" class="Style5">Saisir une nouvelle rubrique </div></td>
</tr>
<tr>
<td width="265" align="left"><strong>Nom de la nouvelle rubrique :</strong></td>
<td colspan="2" align="left"><input type="text" name="rubrique" size="50"></td>
</tr>
<tr>
<td width="265" align="left"><strong>Nom du fichier :</strong></td>
<td colspan="2" align="left"><input type="text" name="nomfic" size="50"></td>
</tr>
<tr>
<td height="39" align="center"> </td>
<td width="77" align="center"><div align="left"><input type="button" name="Submit3" value="Valider" onClick="securite();"></div></td>
<td width="420" align="center"><div align="left"><input type="reset" name="annuler" value="Effacer"></div></td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
</table>
</form> |
Et je voudrais qu'à l'insertion il vérifie si les données n'existe pas déjà. Pour l'instant j'ai fais comme ceci mais le controle ne se fait pas, comment faire ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?
require("config.php");
$req2="select nom_style FROM style;";
$res2=mysql_query($req2);
echo"$res2";
if($_POST['rubrique']!=$res2)
{
$req = "insert into style values('', '".$_POST['rubrique']."', '".$_POST['nomfic']."')";
$verif = mysql_query($req);
}
/*include("liens_internet.php");*/
?> |
Merci davance