Código PHP:
<?php
include("../../conexion.php");
//COMPROBAMOS SI YA EXISTEN DATOS REPETIDOS
$comprobar1= mysql_query("SELECT id FROM usuario WHERE nombre= '$_POST[usuario]'");
$comprobar2= mysql_query("SELECT id FROM villa WHERE nombre= '$_POST[villa]'");
$comprobar3= mysql_query("SELECT id FROM guerrero WHERE nombre= '$_POST[guerrero]'");
if (mysql_num_rows($comprobar1)> 0)
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=El nombre de usuario indicado ya esta siendo usado");
else if (mysql_num_rows($comprobar2)> 0)
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=El nombre de villa indicado ya esta siendo usado");
else if (mysql_num_rows($comprobar3)> 0)
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=El nombre de guerrero indicado ya esta siendo usado");
//INSERTAMOS DATOS EN LA BD, SI NO SE PUEDE PUES SE VUELVE AL FORMULARIO PARA QUE SE REINTENTE
//Insertamos en usuario...
$insertar1= mysql_query("INSERT INTO usuario values(NULL,'$_POST[usuario]','$_POST[contrasena]','$_POST[correo]'
,'$_POST[ubicacion]'");
$usuario_id_datos= mysql_query("SELECT id FROM usuario WHERE nombre= '$_POST[usuario]'");
$usuario_id= mysql_fetch_array($usuario_id_datos);
if (!$insertar1)
{
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=Error en inserccion de datos (usuario)");
}
//Insertamos en villa...
$insertar2= mysql_query("INSERT INTO villa values('$usuario_id[id]','$_POST[villa]','$_POST[medio]','$_POST[actitud]'");
if (!$insertar2)
{
mysql_query("DELETE FROM usuario WHERE nombre= '$_POST[usuario]'");
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=Error en inserccion de datos (villa)");
}
//Insertamos en guerrero...
$insertar3= mysql_query("INSERT INTO guerrero values('$usuario_id[id]','$usuario_id[id]','$_POST[nombre]')");
if (!$insertar3)
{
mysql_query("DELETE FROM usuario WHERE nombre= '$_POST[usuario]'");
mysql_query("DELETE FROM villa WHERE nombre= '$_POST[villa]'");
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=Error en inserccion de datos (ejercito)");
}
//Insertamos en ejercito...
$insertar4= mysql_query("INSERT INTO ejercito values('$usuario_id[id]')");
if (!$insertar4)
{
mysql_query("DELETE FROM usuario WHERE nombre= '$_POST[usuario]'");
mysql_query("DELETE FROM villa WHERE nombre= '$_POST[villa]'");
mysql_query("DELETE FROM guerrero WHERE nombre= '$_POST[guerrero]'");
header("location: ../index.php?pagina=inscripcion&proceso=erroneo&descripcion=Error en inserccion de datos (guerrero)");
}
?>
gracias