me da flojera leer códigos sin las etiquetas
Código HTML:
[php] [/php]
o las nuevas
[highlight="php"][/highlight]
:P bueno le explico mejor tenemos una pagina 1.php y 2.php y total.php por decir algo
en
1.php
hacemos
Código php:
Ver original<form name="envia" method="POST" action="2.php">
<input type="text" name="id" /><br />
<input type="submit" name="envia" value="Envia"/>
</form>
en la 2.php hacemos
Código php:
Ver original<?php
//si apretamos enviar y id es distinto de vacio mostramos el siguiente formulario
if (isset($_POST[enviar
]) && $_POST[id
] != "") {
?>
<?php
//conectamos a base de datos cierto
$sql = mysql_query("SELECT * FROM tu_tabla WHERE id = '$_POST[id]'") {
//rescatamos el precio supongo
$precio1 = $dato[precio];
?>
<form name="envia2" method="POST" action="total.php">
<input type="text" name="id2" /><br />
<input type="text" name="precio1" value="<?php echo "$precio1";?>" />
<input type="text" name="id" value="<?php echo "$_POST[id]";?>" />
<input type="submit" name="envia" value="Envia"/>
</form>
<?php
//cerramos el while
}
//si no viene nada en ID volvemos atras
}
else
{
echo "ingrese un valor para id<br /> <a href="1.php">Volver</a>";
}
?>
y en total.php hacemos
total.php
Código php:
Ver original<?php
//si apretamos enviar y id2 es distinto de vacio mostramos el siguiente formulario
if (isset($_POST[enviar
]) && $_POST[id
] != "") {
?>
<?php
//conectamos a base de datos cierto
$sql2 = mysql_query("SELECT * FROM tu_tabla2 WHERE id2 = '$_POST[id2]'") {
//rescatamos el precio supongo
$precio2 = $dato2[precio2];
//sumamos
$suma = ($_POST[precio1] + $precio2);
echo "suma";
}
//si no viene nada en ID volvemos atras
}
else
{
echo "ingrese un valor para i<br />";
//si quieres volver atras debes generar un form aquí
//con el campo id del primer formulario para poder volver al formulario 2.php
//o bien pasar todos los datos via GET pero no lo recomiendo...
}
?>
saludos, espero te aclare un poco la pelicula.....