Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/03/2011, 16:23
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: Php ayuda con una parte de codigo

Primero que todo seria bueno que colocaras el codigo entre las etiquetas de HTML y PHP para que se diferencia algo...

Lo segundo, cual es el error que te arroja ?

Adivinando, si lo que quieres es que el formulario se procese en la misma pagina deberias colocar un control para saber cuando el usuario presiono el boton enviar asi:

cambia esto:
Código HTML:
<input type="submit" value="Cotizar"> 
Por esto:
Código HTML:
<input type="submit" name="submit" value="Cotizar"> 
Despues de eso creas el control asi:

Código PHP:
if (isset($_POST['submit'])){ //si se presiono el boton cotizar
$op1=$_POST["op1"];
$op1torre= array("1"=>500000,"2"=>250000,"3"=>125000,"4"=> 5000);
$op2=$_POST["op2"];
$op2disco= array("1"=>700000,"2"=>594000,"3"=>240000,"4"=> 340000);
$op3=$_POST["op3"];
$op3memoria= array("1"=>120000,"2"=>220000,"3"=>124000,"4"=> 156000,"5"=>340000,"6"=> 450000);
$op4=$_POST["op4"];
$op4board= array("1"=>120000,"2"=>220000,"3"=>124000,"4"=> 156000,"5"=> 45000);
$op5=$_POST["op5"];
$op5lcd= array("1"=>340000,"2"=>5000000,"3"=>340000,"4"=> 350000);
$total$op1torre[$op1]+$op2disco[$op2]+$op3memoria[$op3]+$op4board[$op4]+$op5lcd[$op5];

echo 
"<center><table width=690 border=2><tr><td width=500>la torre cuesta: </td><td>$".$op1torre[$op1]."</td></tr>
<tr><td width=500>el disco duro cuesta: </td><td>$"
.$op2disco[$op2]."</td></tr>
<tr><td width=500>la memoria ram cuesta </td><td>$"
.$op3memoria[$op3]."</td></tr>
<tr><td width=500>la board cuesta </td><td>$"
.$op4board[$op4]."</td></tr>
<tr><td width=500>el monitor cuesta </td><td>$"
.$op5lcd[$op5]."</td></tr>
<tr><td width=500>el total de la compra es </td><td>$"
.$total."</td></tr></table></center>"

__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???