Programación Web y Scripting > PHP
PROBLEMA AL INSERTAR DATO EN COMBO BOX
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
[#] Página Siguiente
Ir a la versión completa