Tema: Duda con PHP
Ver Mensaje Individual
  #2  
Antiguo 15-10-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Hola Ilrodri.

Cita:
Empezado por Ilrodri Ver Mensaje
¿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.&nbsp; 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.&nbsp; Buen trabajo.</p>
 </body>
</html>
MENSAJE_EXITO;
}
Cita:
Empezado por Ilrodri Ver Mensaje
¿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.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita