Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2010, 03:29
xSevix
 
Fecha de Ingreso: marzo-2010
Mensajes: 23
Antigüedad: 14 años, 2 meses
Puntos: 0
Formulario PHP Valores Unicos

Hola, he hecho un formulario en php que valide los datos si estan vacios o numericos y que los meta a la base de datos, me gustaria tambien poder hacer que un campo fuese unico, vamos que no se repitiese en la base de datos pero no tengo ni idea si se podria hacer con una funcion o como... el campos que quiero que no se repita en num_clie, este es el codigo que tengo yo.. GRACIAS!:

<?php

$num_clie = trim($_POST['num_clie']);
$nombre = trim($_POST['nombre']);
$representante = trim($_POST['representante']);
$limitecredito = trim($_POST['limitecredito']);


if (empty($num_clie)) { $mensaje ="El numero de cliente esta vacio ";}
if (empty($nombre)) { $mensaje .="El nombre esta vacio<br> ";}
if (empty($representante)) { $mensaje .="El campo representante esta vacio<br>";}
if (empty($limitecredito)) { $mensaje .="El campo de limite credito esta vacio<br>";}
if (!ctype_digit($num_clie)) { $mensaje .="El num cliente dbe ser numero<br> ";}

if (!empty($mensaje) or ctype_digit($mensaje))
{
echo "Ha ocurrido un Error<br>";
echo $mensaje;
}
else
{

$conn=mysql_connect("localhost","root",""); //abrimos la conexion
$sel=mysql_select_db("examen"); //seleccionamos la base de datos
$sql="insert into clientes values('$num_clie','$nombre','$representante','$li mitecredito')";
//Escribimos la sentecia insert

echo "<script language='javascript'>";
echo "alert('El cliente se ha introducido correctamente')";
echo "</script>";

mysql_query($sql);

mysql_close($conn); //cerramos la base de datos
}
?>