Buenas, estoy intentando dar de alta en una base de datos, pero no encuentro la manera de que compruebe si el registro que se inserta ya existe (mirandolo no por el id,que se autoincrementa, sino por el nombre del campo.)
Tengo esta alta.php:
<?php
include("conexio.php");
if (isset($_REQUEST['alta']))
{
if ($_REQUEST['tan']=="")
{
echo ("No pots deixar el camp en blanc<br>");
echo ("<a href=alta_tancament.php>Tornar</a>");
}
else
{
$result=("insert into Tancament values ('".$_REQUEST['idtan']."','".$_REQUEST['tan']."')");
if ( ! $resul=mysql_query($result))
{
echo "No s'ha pogut realitzar la consulta";
echo mysql_error();
echo ("<a href='alta_tancament.php'>Tornar </a>");
exit;
}
else
{
echo("Alta de tancament realitzada correctament");
echo ("<a href='gestio_tancament.php'>Tornar </a>");
}
}
}
else
{
?>
<html>
<center><h3>Alta de tancament</h3>
<form method='GET' action='alta_tancament.php'>
IDTancament:<input type='text' name='idtan' disabled><br><br>
<input type='hidden' name='idtan' ><br><br>
Tancament:<input type='text' name='tan' maxlength='20'><br><br>
<input type='SUBMIT' name='alta' value='Alta_tancament'>
<a href='gestio_tancament.php'>Tornar </a>
</form></center>
</html>
<?php
}
?>
Alguna ayuda? gracias y salu2