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");
}
?>