
05/06/2006, 16:34
|
 | | | Fecha de Ingreso: octubre-2005 Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 19 años, 6 meses Puntos: 0 | |
Hola, mira, lo que puedes hacer es mu sencillo.
tienes tu formulario method = "POST" y accion = ""
y al inicio de tu archivo tienes este codigo
<?php
if (isset($_POST['control'] && $_POST['control'] == 'enviado')
{
ejecutas el codigo de validacion.....
}
?> con esto lo que haces el ejecutar los codigos de busqueda y validacion solo cuando el formulario haya sido enviado...
y en tus etiquetas del form pones algo asi como:
<?php if (!(isset($_POST['control'))) { ?>
<form name= "mi formulario" method ="POST" accion="">
todo tu formulario....
y una caja mas que se llame "control" o como quieras
<input name ="control" type="text" (o hidden, como gustes) value="enviado">
</form>
<?php } ?>
con esto haces el formulario sea visible si y solo si aun no ha sido enviado el formulario... o bien puedes sustituir la condicion con lo q mas te plasca, por ejemplo si no se encontro ningun usuario puedes volver a mostrar el fomulario.... como esto:
<?php if ($usuarios_encontrados == 0) { ?>
<form name= "mi formulario" method ="POST" accion="">
todo tu formulario....
y una caja mas que se llame "control" o como quieras
<input name ="control" type="text" (o hidden, como gustes) value="enviado">
</form>
<?php } ?>
espero q te sirva, si tienes dudas ponlas y trataremos de ayudarte...
saludos |