Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/06/2008, 23:14
pmnacho
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Redireccionamiento - funcion header

ok, pude solucionarlo poniendo todo el codigo php arriba de todo y haciendo algunas pequeñas modificaciones en el codigo...
lo remito aca, tengo otra duda mas... el tema es q ahora no puedo controlar si la fecha q me ingresan es valida, o si me ingresan todos los campos, ya q utilizo funciones echo para mostrar por pantalla q no ingresaron todos los campos requeridos, como salvarian este problema?, lo q hacia era informar por pantalla de este problema y recargar el formulario.
supongo q me diran... usa javascript..... q la verdad no tengo idea, es lo proximo a aprender luego de tener una base de php y mysql
EDIT, creo q lo solucione, saque el exit y anduvo joya, una vez q la tenga mas clara con esto voy a hacer los programas un poco mas elegantes....
<?
$fecha = array($_POST['mes'], $_POST['dia'], $_POST['ano']);
if(@checkdate($_POST['mes'], $_POST['dia'], $_POST['ano']))
{
/*echo "fecha OK<br>";*/;
}
else
{
/*echo "fecha erronea<br>";*/ ;
}
$fecha_junta = implode("/", $fecha);
$ingresar = $_POST['ingresar'];
$cerrar_compra = $_POST['cerrar'];
/* if (!$producto_id || !$cantidad)
{
echo "No has introducido todos los detalles requeridos.<br>"."Por favor vuelve e inténtalo nuevamente.";
exit;
} */
if($ingresar != "")
{
// echo "click en enviar.<br>";
header("Location: .//prueba.php");
}
else if($cerrar_compra != "")
{
/* //echo "click en cerrar.<br>"; */
header("Location: .//prueba.php");
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulario de Ingreso de Compra</title>
</head>

<body>

<form id="form1" name="form1" method="post" action="ingresar_compra.php">
<table width="357" border="1">
<tr>
<td>Fecha (Dias / Mes / A&ntilde;o) </td>
<td><label>
<input name="dia" type="text" id="dia" size="2" maxlength="2" />
/


<input name="mes" type="text" id="mes" size="2" maxlength="2" />
/
</label>
<label>
<input name="ano" type="text" id="ano" size="4" maxlength="4" />
</label></td>
</tr>
<tr>
<td width="184">Super</td>
<td width="157"><label>
<select name="select">
<option>LA ANONIMA</option>
<option>SUPERVEA</option>
<option>CARREFOUR</option>
</select>
</label></td>
</tr>
</table>
<table width="357" border="1">
<tr>
<td width="149"><p>Producto</p></td>
<td width="192"><label>
<input name="producto_id" type="text" id="producto_id" />
</label></td>
</tr>
<tr>
<td>Cantidad</td>
<td><label>
<input name="cantidad" type="text" id="cantidad" />
</label></td>
</tr>
</table>
<p>
<label>
<input name="ingresar" type="submit" id="ingresar" value="Ingresar" />
</label>
<label>
<input name="cerrar" type="submit" id="cerrar" value="Cerrar Compra" />
</label>
</p>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>


</body>
</html>

Última edición por pmnacho; 08/06/2008 a las 23:24