Ok, vamos a ver, tengo el siguiente código:
envio.php
Código PHP:
Ver original<?php
$nick = $_REQUEST['nombre'];
$puntos = $_REQUEST['puntos'];
$cx = $_REQUEST['coordx'];
$cy = $_REQUEST['coordy'];
$comentario = $_REQUEST['comentario'];
$space = /^\s+$/;
$enviar = true;
$error = '';
$msg = wordwrap('Nombre: '.$nick.'\nPuntos: '.$puntos.'\nComentario: '.$comentario.'\nCarácteres: '.strlen($comentario)); $f = ' por favor</p><br />';
if($nick == '' || ereg($space, $nick){ $enviar = false;
$error .= "<p class='error'>Escribe tu nombre,$f";
}
if($puntos == '0'){
$enviar = false;
$error .=
}
foreach($cx as $i){
if($i=='' || ereg($space, $i)){ /*¿Cómo puedo validar que sea un número?*/
$enviar = false;
$error .= "<p class='error'>Indica tus coordenadas,$f";
}
}
foreach($cy as $j){
if($j=='' || ereg($space, $j)){ /*¿Cómo puedo validar que sea un número?*/
$enviar = false;
$error .= "<p class='error'>Indica tus coordenadas,$f";
}
}
if(strlen($comentario) > 1000){ $enviar = false;
$error .= "<p class='error'>El comentario es demasiado largo, por favor escribe como máximo 1000 carácteres (sobran ".(strlen($comentario))-1000." carácteres)</p><br />"; }
if(strlen($comentario) < 1 || ereg($space, $comentario){ enviar = false;
$error .= "<p class='error'>El comentario es muy corto, por favor revísalo</p><br />";
}
if($enviar){
}else{
echo $error;
}
?>
Pero cuando envío el formulario (formulario.html) me sale una página vacía :S ¿Qué puede ser? Si veis algún error más, que lo habrá, por favor decídmelo.
Saludos (:
Edit: Evidentemente el formulario lo mando vacío