Foros del Web » Programando para Internet » Javascript »

1 select, dos campos de texto con sus precios

Estas en el tema de 1 select, dos campos de texto con sus precios en el foro de Javascript en Foros del Web. Buenos días amigos. Con el código siguiente estoy intentando hacer que se muestren dos precios con la escogencia de un "select". El problema es que, ...
  #1 (permalink)  
Antiguo 20/06/2007, 08:26
 
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 9 meses
Puntos: 0
Exclamación 1 select, dos campos de texto con sus precios

Buenos días amigos.

Con el código siguiente estoy intentando hacer que se muestren dos precios con la escogencia de un "select". El problema es que, dentro de la variable "value" del select, no estará el precio sino otra variable que indicará a la base de datos los precios a mostrar.

La cuestión es que no encuentro la forma de mostrar los precios dentro de la misma página sin tener que actualizarla.

Como es costumbre mia, les muestro el código

Código HTML:
<?
mysql_connect("localhost","root","s0ld13r2"); 
mysql_select_db("dicosa_equiphone"); 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prueba de precios m&uacute;ltiples</title>
<style type="text/css">
<!--
.Estilo34 {font-size: 12px; font-weight: bold; color: #000000; }
-->
</style>
</head>
<body>
<form id="forma" name="forma" method="post" action="">
  <p>Pa&iacute;s:
    <select name="pais" id="pais" onchange="">
      <option value="p0" selected="selected">Seleccione...</option>
<?
$result=mysql_query("SELECT * FROM `planesdid` ORDER BY `pais` ASC");
while ($row=mysql_fetch_array($result))
{
echo '<option value="p'.$row["id"].'">'.$row["pais"].'</option>';
}
mysql_free_result($result);
?>
    </select>
</p>
  <p>Precio 1: 
    <input name="precio1" type="text" value="<? echo $precio1; ?>" />
  </p>
  <p>Precio 2: 
    <input name="precio2" type="text" value="<? echo $precio2; ?>" />
</p>
<?
if ($_POST["pais"]="p1")
{
$result1 = mysql_query("SELECT * FROM `planesdid` WHERE `id` = 1");
while ($row1=mysql_fetch_array($result1))
{
$precio1 = $row1["precio_activacion"];
$precio2 = $row1["precio_venta"];
}
mysql_free_result($result1);
}
?>
</form>
</body>
</html> 
Les agradezco su colaboración.

The Neurochild.
  #2 (permalink)  
Antiguo 20/06/2007, 09:32
 
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: 1 select, dos campos de texto con sus precios

Código HTML:
<HTML><HEAD><TITLE>International Rate Calculator</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>BODY {
 FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
 FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
 FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style1 {
 FONT-SIZE: 10px
}
</STYLE>
<META content="MSHTML 6.00.6000.16481" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0"><!-- ImageReady Slices (sub-forcutting.html) -->
<TABLE cellSpacing=0 cellPadding=10 align=center bgColor=#ffffff border=0>
  <TBODY>
  <TR>
    <TD>
      <P style="FONT-WEIGHT: bold; FONT-SIZE: 14px">International Rate 
      Calculator</P>
      <TABLE borderColor=#999999 height=120 cellSpacing=0 cellPadding=5 
      width=300 border=1>
        <TBODY>
        <TR>
          <TD>
            <P>
            <FORM name=rates>
            <P>From anywhere in the world your rate to:</P>
            <P><SELECT 
            onchange="document.rates.rate.value='$ ' + ratelist.options[ratelist.selectedIndex].value; document.rates.mins.value=parseInt(9.950/ratelist.options[ratelist.selectedIndex].value);" 
            name=ratelist> <OPTION value="" selected>Select a Country</OPTION> 
              <OPTION value=0.020>United States</OPTION> <OPTION 
              value=0.020>Canada</OPTION>
            <P>&nbsp;is&nbsp;&nbsp; <INPUT 
            onchange=document.rates.mins.value=rate.value; size=11 name=rate> 
            <INPUT type=hidden value=3149 name=rsid> .*</P></FORM>
            <P class=style1>&nbsp;</P>
            <P class=style1>* Rates are subject to change without notice. This 
            calculator does not include all rates.</P>
            <P class=style1>Please note: International mobile carriers will 
            charge the caller for any error messages. These types of charges 
            will be deducted from your account at the end of each call. 
        </P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML> 
Este código es lo más cercano a lo que pretendo hacer, pero con 2 campos de texto y uno precio distinto por cada campo.
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




La zona horaria es GMT -6. Ahora son las 02:01.