Ayuda, verificar entrada de datos
Hola a todos.
Soy nuevo en el tema del php, solo tengo algo de idea sobre el php, lo mas fundamental.
Estoy montando una base de datos pero necesito un requerimiento cuando añado datos a la base de datos.
Necesitaria la ayuda de alguien que me pudiera decir como hacer que cuando quiera insertar datos a la base de datos (mysql):
.No añadiera los datos si 2 de los campos coinciden, por ejemplo, un campo es "Nombre" el otro "Mesa"(existen en la base de datos mas campos), cuando quiera añadir un nombre y una mesa que exista en la base de datos me diga que ya existen.
.Pero que al añadir los datos si cualquiera de los dos campos fueran diferentes, por ejemplo si pongo un nombre diferente para añadir, que ya existe en la base de datos, pero pongo la misma mesa, que ya existe la base de datos, que añada a la base de datos el nombre y mesa, y viceversa.
Espero que alguien me pudiera ayudar o darme alguna informacion donde encontrar algo parecido.
Gracias
Soy nuevo en el tema del php, solo tengo algo de idea sobre el php, lo mas fundamental.
Estoy montando una base de datos pero necesito un requerimiento cuando añado datos a la base de datos.
Necesitaria la ayuda de alguien que me pudiera decir como hacer que cuando quiera insertar datos a la base de datos (mysql):
.No añadiera los datos si 2 de los campos coinciden, por ejemplo, un campo es "Nombre" el otro "Mesa"(existen en la base de datos mas campos), cuando quiera añadir un nombre y una mesa que exista en la base de datos me diga que ya existen.
.Pero que al añadir los datos si cualquiera de los dos campos fueran diferentes, por ejemplo si pongo un nombre diferente para añadir, que ya existe en la base de datos, pero pongo la misma mesa, que ya existe la base de datos, que añada a la base de datos el nombre y mesa, y viceversa.
Espero que alguien me pudiera ayudar o darme alguna informacion donde encontrar algo parecido.
Gracias
Lo que tienes que hacer es esto, más ó menos :
- Creas un formulario, con la cantidad de cajas de texto que estimes convenientes, entre las cuales
irán las 2 que necesitas "nombre" y "mesa".
- Una vez que envias el formulario, lo recepcionas en otra página, y realizas una consulta a la BD Mysql
para saber si ya están esos datos guardados, ejemplo : $query="Select * From Tabla where Nombre='".$nombre."' and Mesa='".$mesa."';";
, despúés de que ejecutas la query ($result=mysql_query($query);), le ejecutas la instrucción " $rows=mysql_num_rows($result); "
, para saber si ya está esa información en la BD (osea, si la variable $rows tiene información, significa que ya está esa info,
si no tiene nada, significa que no está esa info en la BD)
osea, con una condición de If evaluas la variable $rows , ejemplo :
if($rows)
{
// Aquà va el mensaje que dice que ya está la info en la BD
}
else
{
// Aquà el código para ingresar la info a la BD
}
Bueno, la idea es que lo hagas tu, para que puedas aprender, no es cierto, ....
- Creas un formulario, con la cantidad de cajas de texto que estimes convenientes, entre las cuales
irán las 2 que necesitas "nombre" y "mesa".
- Una vez que envias el formulario, lo recepcionas en otra página, y realizas una consulta a la BD Mysql
para saber si ya están esos datos guardados, ejemplo : $query="Select * From Tabla where Nombre='".$nombre."' and Mesa='".$mesa."';";
, despúés de que ejecutas la query ($result=mysql_query($query);), le ejecutas la instrucción " $rows=mysql_num_rows($result); "
, para saber si ya está esa información en la BD (osea, si la variable $rows tiene información, significa que ya está esa info,
si no tiene nada, significa que no está esa info en la BD)
osea, con una condición de If evaluas la variable $rows , ejemplo :
if($rows)
{
// Aquà va el mensaje que dice que ya está la info en la BD
}
else
{
// Aquà el código para ingresar la info a la BD
}
Bueno, la idea es que lo hagas tu, para que puedas aprender, no es cierto, ....