Programación Web y Scripting > PHP

 PROBLEMA AL INSERTAR DATO EN COMBO BOX

(1/2) > >>

dquispe:
ESE CODIGO YA LO PROBE
ETA BIEN MUESTRA EN EL COMBO LAS DESCRIPCIONES DEL MODELO HASTA BIEN.
PERO EN MI PAGINA CELULARES MESTRA EL CODIGO DE ESE MODELO Y GUARDA ESE COD_MODELO EN LA TABLA CELULARES

OSEA ASI..

COMBO MODELO

AAA CONTIENE LA DESCRIPCION COLOR AZUL
BBB CONTIENE LA DESCRIOCION COLOR VERDE
CCC CONTIENE LA DESCRIPCION COLOR ROJO

ESTA BIEN EN MI PAGINA INSERTAR CELULARES

SELECCIONO COLOR AZUL....

PERO EN MI PAGINA CELULARES ME MUESTRA AAA

LO CUAL NO DEBE SER DEBE SEGUIR MOSTRANDO COLOR AZUL..
Y AUTOMATICAMENTE DE DEBE GUARDAR EN LA TABLA CELULARES EL CODIGO AAA.
LO CUAL ESO NO HACE... PS UN INNER JOIN PODRIA SER

YA QUE ESTE CODIGO HACE QUE SE MUESTRE EL COD_MODELO EN MI PAG CELULARES

<?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[0]'>$ss[1]</option>");
}
echo "</select>";
?>


SOLO IGUALANDO LOS VALORES A 1 1
SE SALE LA DESCRIPCION DE LOS MODELOS EN EL COMBO,,,,,
Y EN LA <PAG CELULARES SE MUESTRA LA DESCRIPCION DEL MODELO...
HASTA AHI BIEN PERO NO SE GUARDA EL CODIGO DEL MODELO...


ESTE CODIGO HACE ESO..
<?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>";
?>


 :argh:
 :argh:
 :(

F_Tanori:
No Mayusculas!

Vamos a suponer que el valor viene por POST, solo hay que compararlo


--- Cita de: "dquispe" ---
--- Código: PHP ---<?php echo "<select name='cbomodcel'>";$ma=mysql_query("Select cod_modelo, des_modelo from modelos");while($ss=mysql_fetch_array($ma)){    $selected='';    if ($ss[1] == $POST['cbomodcel'] ) { $selected="selected='selected'"; };   echo("<option value='$ss[1]' $selected>$ss[1]</option>"); }echo "</select>"; ?>

Saludos


 :argh:
 :argh:
 :(
--- Fin de la cita ---

dquispe:
Tio ya lo probe y nada me sigue guardando la descripcion quiero que guarde el codigo de modelo, pero a la vez que muestre la descripcion del modelo en mi pagina celulares.
Pero muchas gracias me as dado muchas ideas...
MGRACIAS

F_Tanori:

--- Cita de: "dquispe" ---Tio ya lo probe y nada me sigue guardando la descripcion quiero que guarde el codigo de modelo, pero a la vez que muestre la descripcion del modelo en mi pagina celulares.
Pero muchas gracias me as dado muchas ideas...
MGRACIAS
--- Fin de la cita ---

Ahh ya pense que querias recuperar el seleccionado, lo que quieres hacer solo necesitas pasarle en 'modelo' que es el 0 del arreglo en el value $ss[0]


--- Código: PHP ---<?phpecho "<select name='cbomodcel'>";$ma=mysql_query("Select cod_modelo, des_modelo from modelos");while($ss=mysql_fetch_array($ma)){    $selected='';    if ($ss[0] == $POST['cbomodcel'] ) { $selected="selected='selected'"; };   echo("<option value='$ss[0]' $selected>$ss[1]</option>");}echo "</select>"; 

dquispe:
NADA ESE CODIGO

LO QUE HACE ES MOSTRAR LAS DESCRIPCIONES DE LOS MODELOS EN LA PAGINA INSERTAR MODELOS
ESO ESTA BIEN OSEA

COMBO MODELOS

     DESCRIPCIONES AZUL .....
                             VERDE-....
                             NEGRO....
     EJEMPLO SELECCIONO EL COLOR AZUL...

PERO EN MI PAGINA CELULARES SALE EL CODIGO DE ESE MODELO OSEA AZ-001 QUE CORRESPONDE A AZUL..
LO CUAL NO DEBE SER

DEBE SEGUIR MOSTRANDO AZUL OSEA LO QUE SELECCIONE EN EL COMBO ...
EN MI PAGINA CELULARES ... PERO DEBE GUARDARSE EL CODIGO DE ESE MODELO EN MI TABLA CELULARES...


TU CODIGO HACE QUE SELECCIONE LA DESCRIP DEL MODELO...
PERO SE MUESTRA EN LA PAG CELULARES EL CODIGO D ESE MODELO... LO CUAL ESO NO DESEO NO SE SI M ENTIENDES KREO QUE NO ME AS ENTENDIDO....

OSEA ALGO ASI

SELECCIONO AZUL
GIR MOSTRANDOSE AZUL EN MI PAGINA CELULARES
DEBE SE

MI PAGINA CELULARES ES ALGO ASI

COD_CELULAR        NUMERO       RPM         MODELO
001                       992908765     3454345   AZUL


PERO EN MI TA CELULARES DEBE GUARDARSE
COD_CELULAR      NUMERO       RPM             MODELO
001                       992908765    3454345      AZ-001


NO SE SI M ENTIENDES MAS CLARO NO PUEDO SER..
ESTO SE DBE HACER PORQUE LOS FUTUROS USUARIOS NO VAN A SABER LOS CODIGOS D MODELOS D MEMORIA
POR ESO DEBEN MOSTRARSE LA DESCRIPCIONES D LOS MODELOS EN MI PAG CELULARES..

PARA QUE ASI NO SE CONFUNDAN.,...
DE TODAS MANERAS GRACIAS...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa