PHP - PROBLEMAS EN GUARDAR UN VALOR EN UN COMBO

   
Vista:

PROBLEMAS EN GUARDAR UN VALOR EN UN COMBO

Publicado por David Dennys (2 intervenciones) el 09/05/2009 19:39:53
<?php
echo "<select name='cbomodcel'>";
$ma=mysql_query("Select cod_modelo, des_modelo from modelos");
while($ss=mysql_fetch_array($ma)){

echo("<option value='$ss[cod_modelo]'>$ss[des_modelo]</option>");
}
echo "</select>";
?>

Al realizar esto salen las descripciones del modelo en el combo
pero en mik pagina celulares se muestra el codigo de ese modelo y se graba el cod_modelo en mi tabla celulares, lo cual no deseo... deseo la descripción que se visualize pero que se guarde el codigo d esa descripcion d modelo. ps

Al poner esto

<?php
echo "<select name='cbomodcel'>";
$ma=mysql_query("Select cod_modelo, des_modelo from modelos");
while($ss=mysql_fetch_array($ma)){

echo("<option value='$ss[1]'>$ss[1]</option>");
}
echo "</select>";
?>

Se muestra en el combo las descripciones de todos los modelos....
y se visualizan las descripcion seleccionada en mi pag celulares lo< cual esta muy bien
el hechoe s que se guarda la descripciond ese modelo en mi bd lo cual no deseo

lo que deseo es el codigo d modelo.

A lo cual m decias atrapar el cod en el combo seria en vano ya que solo = la fila 1 a 1 en el value solo asi s muestra la descripcion d los modelos y a la vez s visualiza en mki pag cel...
$codigocelular=$_POST['cbomodcel'];

$cad="Insert into celulares (des_modelo) values ($codigocelular)";
$obj->ejecutarActualizacion($cad);

Ayuda por fvor ... ke me duele la cabeza.... xD
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROBLEMAS EN GUARDAR UN VALOR EN UN COMBO

Publicado por Luzbelmx (1 intervención) el 22/07/2009 02:34:52
Dos cosas:

1- ponle a tus variables nombres un poco mas cuerdos para no llegar a la locuara por ejemplo $ma la cambie por $sqlquery y $ss por $row.

2- Yo te recomiendo que el combo lo crees fisicamente y no dinamicamente con php que tambien te ayudara mucho, pero vueno cada quien tiene sus razones

ahora si:

Modelos de celular:

<SELECT name="cbomodcel" size=1>
<?php
$MySqlHostname = "host";
$MySqlUsername = "user";
$MySqlPassword = "pass";
$MySqlDatabase = "bd";

$dblink=MYSQL_CONNECT($MySqlHostname, $MySqlUsername, $MySqlPassword);
@mysql_select_db("$MySqlDatabase");
$sqlquery = mysql_query("Select cod_modelo, des_modelo from modelos");
while ($row = mysql_fetch_array($sql))
{
echo utf8_encode ("<OPTION value='$row[cod_modelo]'>$row[des_modelo]</option>");
}
?>
</SELECT>

Espero se de tu ayuda... un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar