hola junto con saludarlos me dirijo a ud , con una problematica que se me ha planteado en el desarrollo de un proyecto , el problema consiste en como poder guardar el valor de un select cargado desde una base de datos en dos campos distintos , me explico el formulario carga el nombre , pero guarda el codigo ,
como se puede hacer para guardar tambien el nombre pero en otro campo??
en terminos mas simples :
se posee una base de datos:
carga de datos en formulario :
codigo que muestra los datos desde la base de datos
Código:
<select name="ciudad" id="ciudad">
<option>Seleccione Uno...</option>
<option value=" <?php echo $row_clase['Clase_cod']?>" <?php echo $row_clase['Clase_nombre']?></option>
<?php
do {
?>
<?php
} while ($row_clase = mysql_fetch_assoc($clase));
$rows = mysql_num_rows($clase);
if($rows > 0) {
mysql_data_seek($clase, 0);
$row_clase = mysql_fetch_assoc($clase);
}
?>
</select>
que luego lo procesa en este formulario y los almacena en la base de datos :
Código:
<?php
include("scripts/clases/conexion2.php");
$link=Conectarse();
$area=$_POST['pais'];
$subfamilia=$_POST['estado'];
$recinto=$_POST['rec'];
$clase=$_POST['ciudad'];
$codigo=$_POST['codigo'];
$folio=$_POST['folio'];
$marca=$_POST['marca'];
$modelo=$_POST['modelo'];
$serie=$_POST['serie'];
$uso=$_POST['Cab_Uso'];
$estado=$_POST['Cab_estado'];
$comp=$_POST['Cab_compatibilidad'];
// aqui van las otras capturas de lo ingresado en el formulario.
;
mysql_query("REPLACE into movimiento (Cab_cod_inter,Cab_folio,Cab_Marca,Cab_Modelo,Cab_Serie,Cab_Uso,Cab_estado,Cab_compatibilidad,Cab_Observacion,Cab_fecha,Cab_cant,Recinto_cod_FK,Car_cod_FK,Clase_cod_FK,SubFam_cod,des_cod_clase)
values($codigo,$folio,'$marca','$modelo','$serie','$uso','$estado','$comp','$obs','$fecha2',$cant,$recinto,$carr,$clase,$subfamilia,$clase2)",$link)or die(mysql_error());
include("ingresos.php");
echo "<script type=''>
alert('Los datos fueron ingresados correctamente');
window.location='ingresos.php';
</script>";
?>
abra alguna forma , no se de crear una variable o algo para poder hacer esto posible??? , que guarde los datos (codigo y nombre) en dos campos distintos de una base de datos pero con un mismo select???
de antemano muchas gracias....