Foros del Web » Programando para Internet » PHP »

Botones Radio y php!

Estas en el tema de Botones Radio y php! en el foro de PHP en Foros del Web. [QUOTE=Pastrulo;2255637]Hola, tengo un grupo de botones radio que me sirven para seleccionar de una lista, los componentes para construir una computadora clon, asi como la ...
  #1 (permalink)  
Antiguo 20/01/2008, 01:27
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Botones Radio y php!

[QUOTE=Pastrulo;2255637]Hola, tengo un grupo de botones radio que me sirven para seleccionar de una lista, los componentes para construir una computadora clon, asi como la vieja pagina de DELL, bueno, mi problema es que no estoy seguro, de como generar una buena y ordenada salida con el php, hice algo pero no funciona exactamente como yo quiero pero casi...aqui adjunto el archivo ejemplo de los botones radio y mi forma, y el php que me da una salida... la verdad es que soy nuevo con el php y no estoy seguro como identificar cada valor de los botones, (Osea, lo que yo quiero hacer, es poder separar y mostrar el value de el boton radio seleccionado, y aparte el value del boton radio del precio,osea el que es asignado por el java)...y no se que hacer

Código:
<form name="test" method="post" action="confirm.php">


<div>
<div id="clear"><img style="padding-top:30px" src="http://www.forosdelweb.com/images/procesador.gif" name="Procesadores" title="Procesadores" /></div>
<fieldset>
<legend>Procesadores</legend>
<div id="clear"><table ><tr><td id="pro"><input name="2" type="radio" value="Procesador Intel Celeron 420 de 1,6 Ghz" onclick="this.form.precio2.value='990.00';calculate();"><strong><font color="blue">Procesador Intel Celeron 420 de 1,6 Ghz </font></strong></td> <td id="pre"><span>(Lps.990.00)</span></td><br /></tr>
</table></div>
<div id="clear"><table ><tr><td id="pro"><input name="2" type="radio" value="Procesador Pentium IV 3,0 Ghz" onclick="this.form.precio2.value='1735.00';calculate();"><strong><font color="blue">Procesador Pentium IV 3,0 Ghz </font></strong></td> <td id="pre"><span>(Lps.1735.00)</span></td><br /></tr>
</table></div>
<div id="clear"><table ><tr><td id="pro"><input name="2" type="radio" value="Procesador Intel Pentium Dual Core E2140 1,66 Ghz" onclick="this.form.precio2.value='1735.00';calculate();"><strong><font color="blue">Procesador Intel Pentium Dual Core E2140 1,66 Ghz </font></strong></td> <td id="pre"><span>(Lps.1735.00)</span></td></td><br /></tr>
</table></div>
<div id="clear"><table ><tr><td id="pro"><input name="2" type="radio" value="30" onclick="this.form.precio2.value='3180.00';calculate();"><strong><font color="blue">Procesador Intel Pentium Core 2 DUO E4400 2,0 Ghz </font></strong></td> <td id="pre"><span>(Lps.3180.00)</span></td><br /></tr>
</table></div>
<input type="hidden" name="precio2">
</fieldset><br />
</div>

<div>
<div id="clear"><img style="padding-top:30px" src="http://www.forosdelweb.com/images/discoduro.png" name="Disco Duro" title="Disco Duro" /></div>
<fieldset >
<legend>Disco Duro</legend>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco 80 GB" onclick="this.form.precio3.value='1007.00';calculate();"><strong><font color="blue">Disco 80 GB </font></strong></td> <td id="pre"><span>(Lps.1007.00)</span></td><br /></tr></table></div>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco Duro 160 GB - ide" onclick="this.form.precio3.value='12190.00';calculate();"><strong><font color="blue">Disco Duro 160 GB - ide </font></strong></td> <td id="pre"><span>(Lps.1219.00)</span></td><br /></tr></table></div>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco Duro 160 GB - sata 2" onclick="this.form.precio3.value='1338.00';calculate();"><strong><font color="blue">Disco Duro 160 GB - sata 2 </font></strong></td> <td id="pre"><span>(Lps.1338.00)</span></td><br /></tr></table></div>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco Duro 250GB - ide" onclick="this.form.precio3.value='1555.00';calculate();"><strong><font color="blue">Disco Duro 250GB - ide </font></strong></td> <td id="pre"><span>(Lps.1555.00)</span></td><br /></tr></table></div>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco Duro 320GB - sata" onclick="this.form.precio3.value='2144.00';calculate();"><strong><font color="blue">Disco Duro 320GB - sata </font></strong></td> <td id="pre"><span>(Lps.2144.00)</span></td><br /></tr></table></div>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco Duro 250GB SATA " onclick="this.form.precio3.value='1860.00';calculate();"><strong><font color="blue">Disco Duro 250GB SATA </font></strong></td> <td id="pre"><span>(Lps.1860)</span></td><br /></tr></table></div>
<div id="clear"><table><tr><td id="pro"><input name="3" type="radio" value="Disco Duro 400GB IDE" onclick="this.form.precio3.value='3492.00';calculate();"><strong><font color="blue">Disco Duro 400GB IDE </font></strong></td> <td id="pre"><span>(Lps.3492)</span></td><br /></tr></table></div>
<input type="hidden" name="precio3">
</fieldset><br />
</div>
<div>
<fieldset style="position:relative;top:36px;width:500px;">
<div id="clear"><p><strong><font size="5">Total:</font></strong> 
	<input type="textfield" name="precio_total"></p></div>
<div id="clear"><input type="reset" value="Borrar" onClick="" /><input style="float:right" type="submit" value="continuar" /></div>
</fieldset>
</div>

</form>
Este es el archivo de salida:

Código PHP:
<?

if($_GET['continue'] != 1)
{
    
    
$exclude = array('submit','hidden','Precio');
    
    
    foreach(
$_POST as $name => $val){
    
         
      
        if(
in_array($val$exclude))
            continue;


    
       echo 
"<tr><td><center>".$val."</center></td></tr>\n";
     
    }
    
    

    
?>

<?
}

else
{
   
     
header("Location: http://url.com");
}

?>

Última edición por Pastrulo; 20/01/2008 a las 01:36
  #2 (permalink)  
Antiguo 20/01/2008, 01:29
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Botones Radio y php!

hola esto es un error ;) sorry..pero la pregunta de arriba va en serio...

Última edición por Pastrulo; 20/01/2008 a las 01:38
  #3 (permalink)  
Antiguo 02/06/2008, 07:25
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Botones Radio y php!

primero acomoda el metodo en el form lo tienes post y luego haces un get??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:54.