Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/02/2006, 13:57
wertyhead
 
Fecha de Ingreso: febrero-2006
Mensajes: 79
Antigüedad: 18 años, 2 meses
Puntos: 0
Cita:
Iniciado por plus_ultra
falta algo esencial en ese formulario y es que debes asignar el atributo "value" a cada option dentro de los select. la mejor opción seria hacer que el formulario sea dinámico y que los valores respectivos de cada option sean el identificador que le hayas asignado a cada producto. si tu tabla no tiene un campo id estas en problemas.
hola que tal, gracias por tu respuestas, tengo ahora algo asi

<?php // arma computadora
session_start();
$menu1=$_POST['cpu']; //cada variable es obtenida de cada uno de los combo box
$menu2=$_POST['memorias'];
$menu3=$_POST['disco'];
$menu4=$_POST['mboard'];
$menu5=$_POST['cd'];
$menu6=$_POST['case'];
$menu7=$_POST['monitor'];
$menu8=$_POST['impresora'];
$menu9=$_POST['scan'];
$menu10=$_POST['ups'];
$menu11=$_POST['os'];
$menu12=$_POST['soft'];
mysql_connect("localhost","root","rado2323"); //cone
mysql_select_db("servitec"); //seleccion de base de datos
$cpu=mysql_query("select * from catalogo where clase=('462')");//filtrado de datos
$memoria=mysql_query("select * from catalogo where clase=('333')");
$disco=mysql_query("select * from catalogo where categoria=('disco')");
$mb=mysql_query("select * from catalogo where clase=('m462')");
$cd=mysql_query("select * from catalogo where categoria=('cd')");
$case=mysql_query("select * from catalogo where categoria=('case')");
$monitor=mysql_query("select * from catalogo where categoria=('monitor')");
$impresora=mysql_query("select * from catalogo where categoria=('impresora')");
$scanner=mysql_query("select * from catalogo where categoria=('scanner')");
$ups=mysql_query("select * from catalogo where categoria=('ups')");
$os=mysql_query("select * from catalogo where categoria=('os')");
$soft=mysql_query("select * from catalogo where categoria=('soft')");
$carro=$_SESSION['carro'];
?>

<body>
<tt>
<form action="<?=$PHP_SELF."?".$SID?>" method="post">
<p>Procesador
<select name="cpu">
<?php while ($row=mysql_fetch_array($cpu)){//los valores de cada tabla se asignan a los combo box select?>
<?php echo "<option>{$row['producto']}</option>";
} ?></select>
</p>
<p>
Memoria Ram
<select name="memorias">
<?php while ($row=mysql_fetch_array($memoria)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?><option>N/A</option>
</select>
</p>
<p>
Disco duro
<select name="disco">
<?php while ($row=mysql_fetch_array($disco)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
</select>
</p>
<p> Motherboard
<select name="mboard">
<?php while ($row=mysql_fetch_array($mb)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
</select>
</p>
<p>Unidad de cd
<select name="cd">
<?php while ($row=mysql_fetch_array($cd)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>Gabinete
<select name="case">
<?php while ($row=mysql_fetch_array($case)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
</select>
</p>
<p>Monitor
<select name="monitor">
<?php while ($row=mysql_fetch_array($monitor)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>Impresora
<select name="impresora">
<?php while ($row=mysql_fetch_array($impresora)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>Scanner
<select name="scan">
<?php while ($row=mysql_fetch_array($scanner)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>Ups / regulador de voltaje
<select name="ups">
<?php while ($row=mysql_fetch_array($ups)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>Sistema Operativo
<select name="os">
<?php while ($row=mysql_fetch_array($os)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>Otros programas
<select name="soft">
<?php while ($row=mysql_fetch_array($soft)){?>
<?php echo "<option>{$row['producto']}</option>";
} ?>
<option>N/A</option>
</select>
</p>
<p>
<input type="submit" value="cotizar">
<br>
</p>
</form>
DEBAJO SE MUESTRAN LAS ESPECIFICACIONES QUE HA SELECCIONADO:<br><p></p>
</tt>
<table width="100%" border="1">
<tr>
<td width="20%"><div align="left"><tt>

PROCESADOR <br> MEMORIA <br> DISCO DURO <br> MOTHERBOARD <br> UNIDAD DE CD
<br> GABINETE <br> MONITOR <br> IMPRESORA <br> SCANNER <br> UPS/REGULADOR
<br> SISTEMA OPERTATIVO <br> OTROS PROGRAMAS
</tt></div></td>
<td width="69%"><tt>
<?php
echo ''.$menu1. '<br>';
echo ''.$menu2. '<BR>';
echo ''.$menu3. '<br>';
echo ''.$menu4. '<br>';
echo ''.$menu5. '<br>';
echo ''.$menu6. '<br>';
echo ''.$menu7. '<br>';
echo ''.$menu8. '<br>';
echo ''.$menu9. '<br>';
echo ''.$menu10. '<br>';
echo ''.$menu11. '<br>';
echo ''.$menu12. '<br>';
?>
</tt></td>
<td width="11%"><tt> </tt></td>
</tr>
</table>
</body>
</html>

que podria hacer