Hola Ilrodri.
Cita:
Empezado por Ilrodri
¿Cómo puedo enviar un mensaje de error si la fecha elegida corresponde a un lapso ya tomado por otro cliente?
|
Así, a lo bruto:
Código PHP:
<?php
function FechaValida ($Fecha)
{
# Aquí comprueba que la fecha es correcta, pero no voy a escribirlo porque
# no preguntas cómo comprobar la fecha sino cómo enviar un mensaje de
# error.
}
if (!FechaValida ($_POST['fecha']) {
echo <<<MENSAJE_ERROR
<!DOCTYPE html>
<html>
<header>
<title>Error en fecha</title>
</header>
<body>
<h1>Error en fecha</h1>
<p>La fecha introducida no es válida. Inténtelo de nuevo.</p>
</body>
</html>
MENSAJE_ERROR;
}
else {
echo <<<MENSAJE_EXITO
<!DOCTYPE html>
<html>
<header>
<title>Fecha correcta</title>
</header>
<body>
<h1>Fecha correcta</h1>
<p>La fecha introducida es válida. Buen trabajo.</p>
</body>
</html>
MENSAJE_EXITO;
}
Cita:
Empezado por Ilrodri
¿Como puedo utilizar una variable de un formulario que ya está afectando otro scrypt? por ejemplo, en Scrypt1 obtengo por medio de POST una variable del formulario HTML "variable" y quiero usar "variable" también en Scrypt2 ¿Existe otro método que no sea el uso de las sesiones? Ya que ya estoy usando una.
|
Depende. Puedes guardarla temporalmente en la base de datos, asociándola al identificador de sesión (si es que usas identificador de sesión, claro). De todas formas, las sesiones están, precisamente, para guardar información temporal usada por diferentes páginas.