Problema con combos y autollamado de paginas
Hola antes de todo quisiera decirles que he estado revisando su foro y me pareció muy interesante por lo que decidi escribir ya que tengo el siguiente problema. Tengo un formulario en que existen combos y cuadros de texto.
El problema es que cuando yo doy guardar me llama a otra pagina de php y lo que yo quiero es que me aparezca la misma pagina con las opciones que seleccione en los combos antes de guardar la pregunta.
La verdad es que no se con hacer esto.
Podrian ayudarme..?
“Helen”
El problema es que cuando yo doy guardar me llama a otra pagina de php y lo que yo quiero es que me aparezca la misma pagina con las opciones que seleccione en los combos antes de guardar la pregunta.
La verdad es que no se con hacer esto.
Podrian ayudarme..?
“Helen”
la opcion <?php _SELF ?> es para llamar a la misma pagina :
aca paso un ejmplo sencillo con texbox
------------------------------------------------------------
<?php
session_start();
$p[$producto] += $cantidad;
session_register(p);
?>
<html>
<head><title>Prueba de Session </title></head>
<script>
function check(){
if (document.sesion.producto.value == ""){
alert("Debe ingresar el producto");
document.sesion.producto.focus();
return false;
}
if (document.sesion.cantidad.value == ""){
alert("Debe ingresar la cantidad");
document.sesion.cantidad.focus();
return false;
}
}
</script>
<body>
<table>
<form action="<?php _SELF ?>" method="post" name="sesion" onsubmit="return check();">
<tr>
<td>Producto</td>
<td><input type="text" name="producto"></td>
</tr>
<tr>
<td>Cantidad</td>
<td><input type="text" name="cantidad"></td>
</tr>
<tr>
<td colspan="2" style="text-align: right;">
<input type="submit" value="Comprar">
</td>
</tr>
</form>
</table>
<br /><br />
<h3>Su carrito de compras</h3>
<table cellpadding="5">
<tr>
<th>Producto</th>
<th>Cantidad</th>
</tr>
<?php
while (list($k,$v) = each($p)){
?>
<tr>
<td><?=$k;?></td>
<td><?=$v;?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
aca paso un ejmplo sencillo con texbox
------------------------------------------------------------
<?php
session_start();
$p[$producto] += $cantidad;
session_register(p);
?>
<html>
<head><title>Prueba de Session </title></head>
<script>
function check(){
if (document.sesion.producto.value == ""){
alert("Debe ingresar el producto");
document.sesion.producto.focus();
return false;
}
if (document.sesion.cantidad.value == ""){
alert("Debe ingresar la cantidad");
document.sesion.cantidad.focus();
return false;
}
}
</script>
<body>
<table>
<form action="<?php _SELF ?>" method="post" name="sesion" onsubmit="return check();">
<tr>
<td>Producto</td>
<td><input type="text" name="producto"></td>
</tr>
<tr>
<td>Cantidad</td>
<td><input type="text" name="cantidad"></td>
</tr>
<tr>
<td colspan="2" style="text-align: right;">
<input type="submit" value="Comprar">
</td>
</tr>
</form>
</table>
<br /><br />
<h3>Su carrito de compras</h3>
<table cellpadding="5">
<tr>
<th>Producto</th>
<th>Cantidad</th>
</tr>
<?php
while (list($k,$v) = each($p)){
?>
<tr>
<td><?=$k;?></td>
<td><?=$v;?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
