Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/02/2012, 18:23
oskuro
 
Fecha de Ingreso: febrero-2012
Ubicación: Madrid
Mensajes: 48
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Qué tengo mal en este código?

Lo logré jeje!! usé los case y facilísimo! :)

Código:
<?php   
        
include("conexion.php");
//no permitiré que se envíen campos vacíos en el formulario
	if(isset($_POST['dni'])&&!empty($_POST['dni'])&&
	isset($_POST['nombre'])&&!empty($_POST['nombre'])&&
	isset($_POST['apellido'])&&!empty($_POST['apellido'])&&
	isset($_POST['tfno'])&&!empty($_POST['tfno']))
	{    
		
		//guardo en una variable la conexión al host, para luego usarla en la conexión a la bbdd	
		$conexion = mysql_connect($host,$user,$pw)or die("Problemas al conectar al host");
		//uso la variable conexión para conectarme a la base de datos
		mysql_select_db($bd,$conexion)or die("Problemas al conectar a la base de datos");
		$registro = mysql_query("SELECT * FROM ARBITRO WHERE dni = '$_POST[dni]'");
		echo $_POST['dni'];
		$numero = mysql_num_rows($registro);
		echo $numero;
		//consulta para poder insertar los datos
		switch($numero){
			case 0:
				mysql_query("INSERT INTO ARBITRO (DNI,NOMBRE,APELLIDO,TFNO)
				VALUES ('$_POST[dni]','$_POST[nombre]','$_POST[apellido]','$_POST[tfno]')",$conexion);
				echo "Datos insertados correctamente";	
				break;
			default:
				echo "Ya existe el DNI en el sistema";
				break;
		}
	}else{
		echo  "Problemas al insertar los datos";
	}   
mysql_close($conexion);
?>