muy buenas os escribo por que estoy creando un formulario y necesito que los campos de identificación en este caso el campo con nombre tienda si se repite en la base de datos me de un aviso al insertarlo en el formulario el caso es que me avisa de que se repite el campo en la tabla pero al pasar de pagina una vez apretado el botón del formulario
como podría hacerlo para que me avisara en el momento de insertarlo en el campo de texto .
este es la pag del formulario :
Código HTML:
Ver original<form method="post" name="form1" id="form1" action="controlclientes/datoscliente.php"> <td nowrap="nowrap" align="right">Tienda:
</td> <td><input name="tienda" type="text" id="tienda" value="" size="32" /></td> <td nowrap="nowrap" align="right">Email:
</td> <td><input name="email" type="text" id="email" value="" size="32" /></td> <td nowrap="nowrap" align="right">Pasword:
</td> <td><input name="pasword" type="password" id="pasword" value="" size="32" /></td> <td nowrap="nowrap" align="right">Tipo_de_tienda:
</td> <td><input name="tipo_de_tienda" type="text" id="tipo_de_tienda" value="" size="32" /></td> <td nowrap="nowrap" align="right"> </td> <td><input type="submit" onclick="MM_validateForm('tienda','','R','email','','RisEmail','pasword','','R','tipo_de_tienda','','R');return document.MM_returnValue" value="Insertar registro" /></td>
aquí la pagina que apunta el formulario datoscliente.php
Código PHP:
Ver original<?php
$_SESSION['email']=$_POST['email'];
$_SESSION['tienda']=$_POST['tienda'];
?>
<!--aqui introducimos los datos del formulario de la pag index en la tabla tienda-->
<?php
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['tienda']) && !empty($_POST['tienda']) && isset($_POST['pasword']) && !empty($_POST['pasword']) && isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['tipo_de_tienda']) && !empty($_POST['tipo_de_tienda'])) {
// Si entramos es que todo se ha realizado correctamente
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO tienda (tienda,pasword,email,tipo_de_tienda) VALUES ('{$_POST['tienda']}','{$_POST['pasword']}','{$_POST['email']}','{$_POST['tipo_de_tienda']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>