Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/07/2002, 18:15
javier64
 
Fecha de Ingreso: julio-2002
Mensajes: 7
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: No enviar si le falta un dato en formulario php

:P :P :P
Monica
Mil gracias por la atención a estos mensajes
Cometí un error de preescolar

El ejemplo es formulario04.php
Lo que me gustaría es que en caso de
que no llenen todos los datos
Y hagan clik en Enviar ya NO muestre
echo " los valores del formulario son:<br>";
echo " Nombre: $nombre <br>";
echo " Dirección: $direccion <br>";
echo " Texto: $texto<br>";

y en lugar de eso muestre
echo " Tiene que llenar todos los datos";

y regresar nuevamente para que terminen el formulario.
(si capto esto, entonces podré arreglar el primer ejemplo que puse)
(Bueno eso el lo que creo ;) )
*****************************************
Lo que quiero que sea notorio que tiene que llenar todo el formulario
Y que no me de el resultado (echo " Nombre: $nombre <br>";...etc)
Por que esto más adelante lo enviaría a una base de Datos

Es una cosa que me pasa con el primer ejemplo que puse, que aunque este
Vacío el formulario y se toca Enviar abre un espacio vacío en la base de datos.
Y como va a un listado se crea una línea vacía y eso se mal.
*****************************************
Quieres que el texto "Tiene que llenar todos los datos"
salga impreso en el navegador o prefieres un alert?
Monica...¿Qué es un alert? :)
******************************************
Monica ¿Me permites tener comunicación contigo ?
[email protected]
Saludos
********formulario04.php***************
<html>
<body>
<?
if (! empty($texto))
{
echo " los valores del formulario son:<br>";
echo " Nombre: $nombre <br>";
echo " Dirección: $direccion <br>";
echo " Texto: $texto<br>";
}
else
{
?>
<FORM ACTION=formulario04.php METHOD=POST>
Nombre<INPUT NAME=nombre Value="<? echo $nombre ?>"><br>
Dirección<INPUT NAME=direccion Value="<? echo $direccion ?>"><br>
Texto <TEXTAREA NAME=texto COLS=20 rows=3>
<? echo $texto ?>
</TEXTAREA>
<INPUT TYPE=submit VALUE="ENVIAR">
</FORM>
<?
}
?>
</body>
</html>