Buenas,

El Lunes 22 Octubre 2001 14:09, Juan Roberto Campos Flores escribi�:
> soy newbie y estoy montado una base de datos en MySql, la consulta que
> tengo es la siguiente, en el c�digo php necesito hacer que si las dos
> campos que no permiten nulos, no tienen nada este me llame a un formulario
> indentico pero que le indique al usuario que debe de llenar esos
> campos..... como puedo hacerlo....

Podrias usar algo como

Tener 2 scripts de php

---------------------
form.php
---------------------
<html>
<?
if ($error==1){
 echo "<font color=red>Tiene que llenar XXX  casillas ...</font>";
}
?>
<form action="parser.php" method=get>
Nombre<input type=text name=nombre value="<?echo $nombre ?>"><br>
Apellido<input type=text name=apellido value="<?echo $apellido ?>"><br>
Telefono<input type=text name=telefono value="<? echo $telefono ?>"><br>
<input type=submit value="Enviar">
</form>
</html>

-------------------
parser.php
-------------------
<?
if ((trim($nombre)=="")||(trim($apellido)=="")) {
  $error=1;
  include "form.php";
  exit;
  } else {
 /*--codigo de ingresar datos en mysql--*/
 echo "datos ingresados<br>";
}
?>
Final!
=========

En el primer archivo tienes el form que la gente llena. En el segundo revisas 
primero las variables que te interesan esten llenas, si no vuelves a jalar el 
primer archivo pero con una nueva variable error fijada en 1 que te despliega 
el mensaje de error. Como el form usa llamados a las variables anteriores si 
se le olvido poner algo le llena de nuevo los otros campos.

Bueno, espero te sirva es un ejemplo crudo pero rapido de como hacer eso.

Saludos,


-- 
Marco V. Caamano C.

--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".

Responder a