Foros del Web » Programando para Internet » PHP »

Combo Doble con menu????HELP

Estas en el tema de Combo Doble con menu????HELP en el foro de PHP en Foros del Web. Buenas gente, tengo la siguiente duda, estoy haciendo una plantilla de presupuesto para mi local, ya tengo todo hecho y lo que me esta faltando ...
  #1 (permalink)  
Antiguo 11/11/2008, 21:48
 
Fecha de Ingreso: febrero-2004
Ubicación: sAN jUAN
Mensajes: 69
Antigüedad: 20 años, 2 meses
Puntos: 0
Combo Doble con menu????HELP

Buenas gente, tengo la siguiente duda, estoy haciendo una plantilla de presupuesto para mi local, ya tengo todo hecho y lo que me esta faltando es lol siguiente, tengo unas opciones que estan conectadas directamente a mi Base de datos donde me muestra por categoira lo que tengo en Stock, bien el problema que tengo es que cuando elijo por ejemplo Motherboard MSI k741, quiero que en la parte de precio salga seleccionada el precio que esta en la Base de datos.

Es decir creo q se llama combodoble o algo asi, es decir cuando toco en "Opcion 1Articulo", quiero que automaticamente se seleccione "Opcion 1Precio"

Les dejo el codigo que tengo hecho:

<title>PRODUCTOS</title>
<script language="javascript">
<!--
function LP_data(){
var key=window.event.keyCode;//codigo de tecla.
if (key < 48 || key > 57){//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}}
-->
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<body bgcolor="#006699" text="#FFFFFF">
<div id="Layer1" style="position:absolute; left:8px; top:13px; width:83px; height:49px; z-index:1">
<!-- Inicio codigo Dolarhoy.com -->
<a target="_blank" href="http://www.dolarhoy.com/" alt="DolarHoy" title="DolarHoy.com" >
<img src="http://www.dolaronline.com/" border="0" alt="DolarHoy.com"> </a>
<!-- Fin de Dolarhoy.com -->
</div>
<div align="center">
<p><strong><font size="5" face="Arial Black">PRODUCTOS DE VENTAS-SAN JUAN</font></strong></p>
<p>&nbsp;</p>
<p align="center"><strong><font size="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;</font></strong></p>
<p>&nbsp;</p>

</div>

<form action="Presupuesto.php" method="post"></select>
<div align="center"></div>
<table width="61%" border="1">
<tr align="center">
<td width="29%"><strong><font size="4">TIPO&nbsp;</font></strong></td>
<td width="27%"><strong><font size="4">ARTICULOS&nbsp;</font></strong></td>
<td width="22%"><strong><font size="4">PRECIO&nbsp;</font></strong></td>
<td width="22%"><strong><font size="4">CANTIDAD</font></strong></td>
</tr>
<tr>

<td><strong>MEMORIA</strong></td>
<td>
<?
//Conexion con la base
mysql_connect("localhost","root","");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ventas");

// .................................................. ..............................................
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select articulos From ventas Where Articulos Like 'Mem%' Order By articulos ";
$result=mysql_query($sSQL);

echo '<left><select name="articulos"></left>';
$p=1;
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{


echo ' <option>'

."&nbsp;".$row["articulos"];}

//************************************************** **************************************************

?>
</td>
<td>
<?
$p=1;
echo '<FORM METHOD="POST" ACTION="Presupuesto.php"><br>';



//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select precio From ventas Order By precio";
$result=mysql_query($sSQL);

echo '<center><select name="precio"></center>';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'."&nbsp;"."US$&nbsp".$row["precio"];}

?>
</td>
<td><input name="text1" type="text" onKeypress="LP_data()"> </td>
</tr>
<tr>
<td><strong>MOTHERBOARD</strong></td>
<td>

<?

// .................................................. ..............................................
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select articulos From ventas Where Articulos Like 'Mot%' Order By articulos ";
$result=mysql_query($sSQL);

echo '<left><select name="articulos2"></left>';




$p=1;
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{


echo '<option>'

."&nbsp;".$row["articulos"];}

//************************************************** **************************************************

?>
</td>
<td>



<?
//************************************************** ************************
$p=1;
echo '<FORM METHOD="POST" ACTION="Presupuesto.php"><br>';



//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select precio From ventas Order By precio";
$result=mysql_query($sSQL);

echo '<center><select name="precio2"></center>';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'."&nbsp;"."US$&nbsp".$row["precio"];}
//************************************************** *******************************
?>

</td>
<td><input name="text2" type="text" onKeypress="LP_data()" ></td>
</tr>
<tr>
<td><strong>PROCESADOR</strong></td>
<td>
<?

// .................................................. ..............................................
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select articulos From ventas Where Articulos Like 'CPU%' Order By articulos ";
$result=mysql_query($sSQL);

echo '<left><select name="articulos3"></left>';




$p=1;
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{


echo '<option>'

."&nbsp;".$row["articulos"];}

//************************************************** **************************************************

?>
</td>
<td>


<?
//************************************************** ************************
$p=1;
echo '<FORM METHOD="POST" ACTION="Presupuesto.php"><br>';



//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select precio From ventas Order By precio";
$result=mysql_query($sSQL);

echo '<center><select name="precio3"></center>';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'."&nbsp;"."US$&nbsp".$row["precio"];}
//************************************************** *******************************
?>
</td>
<td><input name="text3" type="text" onKeypress="LP_data()" ></td>
</tr>
<tr>
<td><strong>DISCO DURO</strong></td>
<td>
<?

// .................................................. ..............................................
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select articulos From ventas Where Articulos Like 'HD%' Order By articulos ";
$result=mysql_query($sSQL);

echo '<left><select name="articulos4"></left>';




$p=1;
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{


echo '<option>'

."&nbsp;".$row["articulos"];}

//************************************************** **************************************************

?>
</td>
<td>



<?
//************************************************** ************************
$p=1;
echo '<FORM METHOD="POST" ACTION="Presupuesto.php"><br>';



//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select precio From ventas Order By precio";
$result=mysql_query($sSQL);

echo '<center><select name="precio4"></center>';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'."&nbsp;"."US$&nbsp".$row["precio"];}
//************************************************** *******************************
?>
</td>
<td><input name="text4" type="text" onKeypress="LP_data()"></td>
</tr>
</table>
<div align="left"> </div>
<div align="left"><br>
</div>
</select>
<div align="left"><br></div>
</center>
</select>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center"><br>
<input type="submit" name="var" value="Presupuestar" />
</p>
<td>&nbsp; </td>
<td>&nbsp; </td>
<td>&nbsp; </td>
</form>

</div>
</BODY>
</HTML>


NO se como hacerlo, el Precio luego se envia a otro PHp que es el que imprimo para que salga el Presupuesto.

Saludos y gracias
  #2 (permalink)  
Antiguo 11/11/2008, 22:31
 
Fecha de Ingreso: febrero-2004
Ubicación: sAN jUAN
Mensajes: 69
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Combo Doble con menu????HELP

Dejo una captura gente

http://www.turismosj.com.ar/Imagenes/captura.gif

Ok, cuando selecciono esa Mother automaticamente quiero que el precio se ponga, estos datos son sacados de la base de datos.

Se entiende?

Gracias nuevamente
  #3 (permalink)  
Antiguo 11/11/2008, 22:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Combo Doble con menu????HELP

claro, claro... pero con PHP dudo que lo logres ya que se recargaría cada ves que intentes actualizar los combos...

vaya, javascript es tu solución, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 12/11/2008, 11:29
 
Fecha de Ingreso: febrero-2004
Ubicación: sAN jUAN
Mensajes: 69
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Combo Doble con menu????HELP

Me tiraron este dato que la verdad no se que es. Es para uso interno esto, es decir yo nomas lo voy a usar localmente

http://docs.jquery.com/Main_Page

Saludos yb gracias
  #5 (permalink)  
Antiguo 15/11/2008, 10:23
 
Fecha de Ingreso: febrero-2004
Ubicación: sAN jUAN
Mensajes: 69
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Combo Doble con menu????HELP

BUE aun no se como hacerlo ....

Algunaayudeita

saludos
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 13:33.