Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2009, 12:21
una_xikilla
 
Fecha de Ingreso: agosto-2008
Mensajes: 161
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema paso de parámetros

Tengo que recoger unos datos de un formulario, entonces, si no hay nadie en la base de datos con ese nif se insertan y van a una página; si existe alguien quiero que vaya a otra página y muestre una frase.

El problema es que no consigo que se pase la frase... he intentado hacer un hidden y pasarlo en la llamada a la siguiente página (error.php?texto=$texto) y nada, la página siguiente no recibe nada.

Dejo el código:

Código PHP:
<?php

$nombre
ucfirst($_POST['nombre']);
$apellidos=ucfirst($_POST['apellidos']);
$Nif=ucwords($_POST['Nif']);
$correo=$_POST['correo'];
$contrasena=md5($_POST['contrasena']);


//var_dump($nombre);var_dump($apellidos);var_dump($Nif);var_dump($correo);var_dump($contrasena);

                
require ("conexion.php");
                
$sql="SELECT * FROM candidato WHERE nifCandidato='$Nif'";
                
$resultado_consulta=mysql_query ($sql);
                if (
mysql_num_rows ($resultado_consulta) != 0)
                {
                    
$textoC="Ya existe un candidato con el nif ".$Nif.".";    
                    
//$textoC=urlencode($texto);
                    
include("error.php");
                    
?><input type="hidden" name="texto" id="texto" value="<? $textoC ?>" />
    
                <? }else
                {
                    
mysql_query("INSERT INTO candidato (nombre, apellidos, nifCandidato, email, contraseña) VALUES ('$nombre', '$apellidos', '$Nif','$correo','$contrasena')");
                    
//include("correo_registro2.php?nombre=$nombre&correo=$correo");
                    
include("datos_personales.php");
                    

                
        }
?>