insertar registros en tablas según seleccionando la seleccion de lista de opciones
buenas tardes, creo que el titulo no ayuda mucho. mi problema es el siguiente tengo un formulario, y mi idea es dependiendo del estado en donde selecciones en la lista de opciones , ejemplo llena el formulario y al final colocar oaxaca y que se me guarde en mi tabla que se llama oaxaca o si selecionara guardar en puebla que se guardara en mi tabla puebla, se puede hacer eso y como lo haria les dejo mi formulario y como inserto los datos. una disculpa no me se explicar muy bien por su atencion gracias
<form action="insertar_formulario.php" method="post" onSubmit="return validar();" />
<input type="hidden" name="id_Registro" id="id_Registro" maxlength="20" onKeyPress="bobligatorio();" required/>
Tipo de red<br><br>
<select name="Tipo_red_registro" id="Tipo_red_registro" maxlength="50" title="Selecciona el Tipo de Red" onKeyPress="bobligatorio();" required/>
<option value=''> </option>
<option value='libre'>libre</option>
<option value='cuota'>cuota </option>
</select>
<br><br>
Carretera o Autopista
<br><br>
<input type="text" name="Carre_auto_registro" id="Carre_auto_registro" maxlength="50" title="Ingresa la Carretera o Autopista" onKeyPress="bobligatorio();" required/ ><br>
<br>
Tramo<br><br>
<input type="text" name="Tramo_registro" id="Tramo_registro" maxlength="50" title="Ingresa el Tramo" onKeyPress="bobligatorio();" required/><br><br>
Km <br><br>
<input type="text" name="Km_registro" id="Km_registro" maxlength="50" title="Ingresa el Km" onKeyPress="bobligatorio();" required/><br><br>
<br>Nombre<br><br>
<input type="text" name="Nombre_registro" id="Nombre_registro" maxlength="50" title="Ingresa el Nombre" onKeyPress="bobligatorio();" required/><br>
<br><br>
Solicitante<br><br>
<select name="Solicitante_registro" id="Solicitante_registro" maxlength="50" title="Ingresa el Solicitante" onKeyPress="bobligatorio();" required/>
<option value=''></option>
<option value='Ayuntamiento'>Ayuntamiento</option>
<option value='Banobras'>Banobras</option>
<option value='Camara de Diputados'>Camara de Diputados</option>
<option value='CAPUFE'>CAPUFE</option>
<option value='CSCT Ags'>CSCT Ags</option>
<option value='CSCT BC'>CSCT BC</option>
<option value='CSCT BCS'>CSCT BCS</option>
<option value='CSCT Campeche'>CSCT Campeche</option>
<option value='CSCT Chihuahua'>CSCT Chihuahua</option>
<option value='CSCT Chiapas'>CSCT Chiapas</option>
<option value='CSCT Coahuila'>CSCT Coahuila</option>
<option value='CSCT Colima'>CSCT Colima</option>
<option value='CSCT Durango'>CSCT Durango</option>
<option value='CSCT Guerrero'> CSCT Guerrero</option>
<option value='CSCT Guanajuato'>CSCT Guanajuato</option>
<option value='CSCT Hidalgo'>CSCT Hidalgo</option>
<option value='CSCT Jalisco'> CSCT Jalisco</option>
<option value='CSCT Mexico'>CSCT Mexico</option>
<option value='CSCT Michoacan'>CSCT Michoacan</option>
<option value='CSCT Morelia'>CSCT Morelia</option>
<option value='CSCT Nayarit'>CSCT Nayarit</option>
<option value='CSCT Nuevo Leon'>CSCT Nuevo Leon</option>
<option value='CSCT Oaxaca'>CSCT Oaxaca</option>
<option value='CSCT Puebla'>CSCT Puebla</option>
<option value='CSCT Quintana Roo'>CSCT Quintana Roo </option>
<option value='CSCT Sinaloa'>CSCT Sinaloa</option>
<option value='CSCT San Luis Potosi'>CSCT San Luis Potosi</option>
<option value='CSCT Tabasco'>CSCT Tabasco</option>
<option value='CSCT Tamaulipas'>CSCT Tamaulipas</option>
<option value='CSCT Tlaxcala'>CSCT Tlaxcala</option>
<option value='CSCT Veracruz'>CSCT Veracruz</option>
<option value='CSCT Yucatan'>CSCT Yucatan</option>
<option value='CSCT Zacatecas'>CSCT Zacatecas </option>
<option value='CSCT Sonora'>CSCT Sonora</option>
<option value='D.G.C'>D.G.C</option>
<option value='D.G.C.C'>D.G.C.C</option>
<option value='D.G.D.C'>D.G.D.C</option>
<option value='D.G.S.T'>D.G.S.T</option>
<option value='Empresa Privada'>Empresa Privada</option>
<option value='Gobierno del estado(D.G.O.P, otros)'>Gobierno del estado(D.G.O.P, otros)</option>
<option value='Otra Dependencia'>Otra Dependencia(</option>
<option value='U.G.S.T Aguascalientes'>U.G.S.T Aguascalientes</option>
<option value='U.G.S.T Baja California'>U.G.S.T Baja California</option>
<option value='U.G.S.T Baja California Sur'>U.G.S.T Baja California Sur</option>
<option value='U.G.S.T Campeche'>U.G.S.T Campeche</option>
<option value='U.G.S.T Chihuahua'>U.G.S.T Chihuahua</option>
<option value='U.G.S.T Chiapas'>U.G.S.T Chiapas</option>
<option value='U.G.S.T Coahuila'>U.G.S.T Coahuila</option>
<option value='U.G.S.T Durango'>U.G.S.T Durango</option>
<option value='U.G.S.T Guerrero'>U.G.S.T Guerrero</option>
<option value='U.G.S.T Guanajuato'>U.G.S.T Guanajuato</option>
<option value='>U.G.S.T Hidalgo'>U.G.S.T Hidalgo</option>
<option value='U.G.S.T Jalisco'>U.G.S.T Jalisco</option>
<option value='U.G.S.T Mexico'>U.G.S.T Mexico</option>
<option value='U.G.S.T Morelia'>U.G.S.T Morelia</option>
<option value='U.G.S.T Nayarit'>U.G.S.T Nayarit</option>
<option value='U.G.S.T Nuevo Leon'>U.G.S.T Nuevo Leon</option>
<option value='U.G.S.T Oaxaca'>U.G.S.T Oaxaca</option>
<option value='U.G.S.T Puebla'>U.G.S.T Puebla</option>
<option value='U.G.S.T Quintana Roo'>U.G.S.T Quintana Roo</option>
<option value='U.G.S.T Sinaloa'>U.G.S.T Sinaloa </option>
<option value='U.G.S.T San Luis Potosi'>U.G.S.T San Luis Potosi</option>
<option value='U.G.S.T Tabasco'>U.G.S.T Tabasco</option>
<option value='U.G.S.T Tamaulipas'>U.G.S.T Tamaulipas</option>
<option value='U.G.S.T Tlaxcala'>U.G.S.T Tlaxcala</option>
<option value='U.G.S.T Veracruz'>U.G.S.T Veracruz </option>
<option value='U.G.S.T Yucatan'>U.G.S.T Yucatan</option>
<option value='U.G.S.T Zacatecas'>U.G.S.T Zacatecas</option>
<option value='U.G.S.T Sonora '>U.G.S.T Sonora </option>
</select>
<br><br>
Tipo<br><br>
<select name="Tipo_registro" id="Tipo_registro" maxlength="50" title="Ingresa el Tipo" onKeyPress="bobligatorio();" required/>
<option value='saludo'></option>
<option value='acceso'>acceso</option>
<option value='ampliacion de carriles'>Ampliacion de carriles</option>
<option value='carril de aceleracion y desaleracion'>Carril de aceleracion y desaceleracion</option>
<option value='cruze entronque'>Cruce entronque</option>
<option value='cruzamiento aereo'>Cruzamiento aereo</option>
<option value='cruzamiento subterranero '>Cruzamiento Subterraneo</option>
<option value='Estabilizacion de Taludes'>Estabilizacion de Taludes</option>
<option value='Estructura (PIV,PVS,P.S.F.F.C.C,PSG,entre otras )'>Estructura (PIV,PVS,P.S.F.F.C.C,PSG,entre otras )</option>}
<option value='Evaluacion de Pavimentos'>Evaluacion de Pavimentos</option>
<option value='Evaluacion de Pavimentos'>Instalacion Marginales</option>
<option value='Obras Drenaje'>Obras Drenaje</option>
<option value='Otros'>Otros</option>
<option value='Plaza de Cobro'>Plaza de Cobro</option>
<option value='Puente'>Puente</option>
<option value='Punto de Conflicto'>Punto de Conflicto</option>
<option value='Rampas de Emergencia'>Rampas de Emergencia</option>
<option value='Rehabilitacion del Pavimento'>Rehabilitacion del Pavimento</option>
<option value='Señalamiento Horizontal'>Señalamiento Horizontal</option>
<option value='Señalamiento Horizontal y Vertical'>Señalamiento Horizontal y Vertical</option>
<option value='Señalamiento Vertical'>Señalamiento Vertical</option>
</select><br>
</td>
<td width="500" >
Fecha<br><br>
<div><input type="date" name="Fecha_1_registro" id="Fecha_1_registro" maxlength="50" title="Ingresa la Fecha" onKeyPress="bobligatorio();" required/ ></div>
<br>
Oficio<br><br>
<input type="data" name="Oficio_1_registro" id="Oficio_1_registro" maxlength="50" title="Ingresa el Oficio" onKeyPress="bobligatorio();" required/><br>
<br><br><br>
Fecha<br><br>
<input type="date" name="Fecha_2_registro" id="Fecha_2_registro" maxlength="50" title="Ingresa el Oficio" onKeyPress="bobligatorio();" required/>
<br><br><br>
Oficio<br><br><br>
<input type="text" name="Oficio_2_registro" id="Oficio_2_registro" maxlength="50" title="Ingresa el Oficio" onKeyPress="bobligatorio();" required/><br><br>
</td>
<td width="500">
<br><br>
Status<br><br><br>
<select name="Status_registro" id="Status_registro"maxlength="50" title="Ingresa el Status" onKeyPress="bobligatorio();" required/>
<option value='saludo'></option>
<option value='En proceso'>En proceso</option>
<option value='Concluido'>Concluido </option>
</select><br><br>
Unidad<br><br>
<select name="Unidad_registro" id="Unidad_registro" maxlength="50" title="Ingresa la Unidad" onKeyPress="bobligatorio();" required/>
<option value=''></option>
<option value='Unidad de laboratorios'>Unidad de laboratorios </option>
<option value='Unidad de estudios'>Unidad de estudios </option>
<option value='Unidad Vialidad Y Proyectos'>Unidad Vialidad Y Proyectos </option>
<option value='Unidad General'>Unidad General</option>
</select><br><br>
<br><br>
Nombre <br><br>
<input type="text" name="Tecnico_Nom_registro" id="Tecnico_Nom_registro" maxlength="50" title="Ingresa el Nombre" onKeyPress="bobligatorio();" required/><br>
<br>
<br>
<br>
</td>
<br>
<br>
<tr>
<td align="left"></td><br><br><br>
<td>
<select name="estado" id="estado" title="Selecciona estado" style="width:" maxlength="100" onKeyPress="bobligatorio();" required/>
<option value="" id="selecciona">.:Selecciona estado:</option>
<option value="formularioaguascalientes" id="formularioaguascalientes">Aguascalientes</option>
<option value="formulariobcalifornia" id="formulariobcalifornia">Baja California</option>
<option value="formulariobcaliforniasur" id="formulariobcaliforniasur">Baja California Sur</option>
<option value="formulariocampeche" id="formulariocampeche">Campeche</option>
<option value="formulariocoahuila" id="formulariocoahuila">Coahuila</option>
<option value="formulariocolima" id="formulariocolima">Colima</option>
<option value="formulariochiapas" id="formulariochiapas">Chiapas</option>
<option value="formulariochihuahua" id="formulariochihuahua">Chihuahua</option>
<option value="formulariodf" id="formulariodf">Distrito Federal</option>
<option value="formulariodurango" id="formulariodurango">Durango</option>
<option value="formularioguanajuato" id="formularioguanajuato">Guanajuato</option>
<option value="formularioguerrero" id="formularioguerrero">Guerrero</option>
<option value="formulariohidalgo" id="formulariohidalgo">Hidalgo</option>
<option value="formulariojalisco" id="formulariojalisco">Jalisco</option>
<option value="formularioedo" id="formularioedo">Estado de Mexico</option>
<option value="formulariomichoacan" id="formulariomichoacan">Michoacan</option>
<option value="formulariomorelos" id="formulariomorelos">Morelos</option>
<option value="formularionuevoleon" id="formularionuevoleon">Nuevo Leon</option>
<option value="formulariooaxaca" id="formulariooaxaca">Oaxaca</option>
<option value="formulariopuebla" id="formulariopuebla">Puebla</option>
<option value="21" id="Queretaro">Queretaro</option>
<option value="formularioquintanaroo" id="formularioquintanaroo">Quintana Roo</option>
<option value="formulariosanluis" id="formulariosanluis">San Luis Potosi</option>
<option value="formulariosinaloa" id="formulariosinaloa">Sinaloa</option>
<option value="formulariosonora" id="formulariosonora">Sonora</option>
<option value="formulariotabasco" id="formulariotabasco">Tabasco</option>
<option value="formulariotamaulipas" id="formulariotamaulipas">Tamaulipas</option>
<option value="formulariotlaxcala" id="formulariotlaxcala">Tlaxcala</option>
<option value="formularioveracruz" id="formularioveracruz">Veracruz</option>
<option value="formularioyucatan" id="formularioyucatan">Yucatan</option>
<option value="formulariozacatecas" id="formulariozacatecas">Zacatecas</option>
</select><br><br><br>
</td>
</tr>
<tr >
<br>
<br> <td align="right" colspan="2">
<input type="image" src="btnguardrj.png" name="enviar" id="enviar" value="Enviar" onClick="validar();" />
<input type="image" src="borrar.png" onClick="reset();" />
<a href="../modulo_principal/pagina_principal.php" target="_self"><img src="btnregresar_rojo.jpg" /></a>
<?php
if(isset($_POST['enviar'])){
/*Entra solo si se presiona el boton enviar*/
require_once('../conexion/conexion_base_datos.php');
$cformulario=( $_POST ["cformulario"]);
$Tipo_red_registro=( $_POST ["Tipo_red_registro"]);
$Carre_auto_registro=( $_POST ["Carre_auto_registro"]);
$Tramo_registro=( $_POST ["Tramo_registro"]);
$Km_registro=( $_POST ["Km_registro"]);
$Nombre_registro=( $_POST ["Nombre_registro"]);
$Tipo_registro=( $_POST ["Tipo_registro"]);
$Nombre=( $_POST ["Nombre"]);
$Solicitante_registro=( $_POST ["Solicitante_registro"]);
$Fecha_1_registro=( $_POST ["Fecha_1_registro"]);
$Oficio_1_registro=( $_POST ["Oficio_1_registro"]);
$Fecha_2_registro=( $_POST ["Fecha_2_registro"]);
$Oficio_2_registro=( $_POST ["Oficio_2_registro"]);
$Status_registro=( $_POST ["Status_registro"]);
$Unidad_registro=( $_POST ["Unidad_registro"]);
$Tecnico_Nom_registro=( $_POST ["Tecnico_Nom_registro"]);
$estado=($_POST ["estado"]);
$sql="INSERT INTO formulario (cformulario, Tipo_red_registro, Carre_auto_registro, Tramo_registro, Km_registro, Nombre_registro,
Tipo_registro, Nombre, Solicitante_registro, Fecha_1_registro, Oficio_1_registro, Fecha_2_registro, Oficio_2_registro, Status_registro,
Unidad_registro, Tecnico_Nom_registro)
VALUES";
$sql.="('$cformulario', '$Tipo_red_registro', '$Carre_auto_registro', '$Tramo_registro', '$Km_registro', '$Nombre_registro',
'$Tipo_registro', '$Nombre', '$Solicitante_registro', '$Fecha_1_registro', '$Oficio_1_registro',
'$Fecha_2_registro', '$Oficio_2_registro', '$Status_registro', '$Unidad_registro',
'$Tecnico_Nom_registro');";
mysql_query($sql);
header("location:../modulo_formulario/listar_formulario.php");
/*echo 'Datos enviados correctamente a la base de datos';*/
}
?>
azuriguel
La forma facil.
$sql="INSERT INTO $estado ......
xD
alberto_zubzero
ya lo he intentado a si y no queda. o soy tan mal programador xD