Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/02/2005, 22:25
NRLABS
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 22 años, 2 meses
Puntos: 2
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?





function mostrarformulario($nombre,$apellido,$email,$comentarios,$Submit)

{

//$nombre = $_POST['nombre'];
//$apellido =$_POST['apellido'];
//$email  =$_POST['email'];
//$comentarios =$_POST['comentarios'];
//$Submit= $_POST['Submit'];
echo "<form name=\"form1\" method=\"post\" action=\"f2.php\">";
if(
$Submit==NULL)
echo 
"\t";
elseif(
$nombre == NULL)
echo 
"falta nombre";

echo 
"  <p>nombre";
echo 
"    <input name=\"nombre\" type=\"text\" value=\"$nombre\" id=\"nombre\">";
echo 
"</p>";

if(
$Submit==NULL)
echo 
"\t";
elseif(
$apellido== NULL)
echo 
"falta apellido";

echo 
"  <p>apellido";
echo 
"    <input name=\"apellido\" type=\"text\"  value=\"$apellido\" id=\"apellido\">";
echo 
"</p>";

if(
$Submit==NULL)
echo 
"\t";
elseif(
$email== NULL)
echo 
"falta email";

echo 
" <p>email ";
echo 
"    <input name=\"email\" type=\"text\" value=\"$email\" id=\"email\">";
echo 
"</p>";

if(
$Submit==NULL)
{
echo 
"\t";
}
elseif(
$comentarios== NULL)
{
echo 
"faltan comentarios";
}

echo 
"  <p>comentarios ";
echo 
"    <textarea name=\"comentarios\" id=\"comentarios\">$comentarios</textarea>";
echo 
"</p>";

echo 
"<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
echo 
"</form>";
}
$nombre $_POST['nombre'];
$apellido =$_POST['apellido'];
$email  =$_POST['email'];
$comentarios =$_POST['comentarios'];

$Submit$_POST['Submit'];

if(
$Submit==NULL)
mostrarformulario($nombre,$apellido,$email,$comentarios,$Submit);

elseif (
$nombre == NULL || $apellido== NULL || $email == NULL || $comentarios == NULL)

mostrarformulario($nombre,$apellido,$email,$comentarios,$Submit);

else
echo 
"todo ok";
//aqui codigo para enviar a la mysql

?>


</body>
</html>


yo lo hago asi

no se si sera lo mas optimo, pero es lo que hay...

Última edición por NRLABS; 23/02/2005 a las 22:31