elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  capturar un valor de un select en php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: capturar un valor de un select en php  (Leído 3,067 veces)
gregcarr

Desconectado Desconectado

Mensajes: 1


Ver Perfil
capturar un valor de un select en php
« en: 20 Mayo 2014, 17:53 pm »

Buenos dias tengo el siguiente problema:
Tego dos paginas una llamada empresa, donde ademas de ingresar ciertos datos como rif de empresa, nombre, centro de trabajo, direccion, entre otros, debo seleciconar el estado, el municipio y parroquia en tres select diferente, y hasta aqui lo hace a la perfccion, el detalle es que debo capturar los valores de cada select, por ejemplo si selecciono estado debo seleccionar el estado, y me esta tomando es el ide que arrastra de la tabla en la bd. y no el nombre como tal, anexo el codigo para ver que es lo que esta pasando y si pueden ayudarme:

Código
  1. <title>Datos Empresa </title>
  2. <meta http-equiv="content-type" content="text/html; charset=UTF-8" >
  3. <style type="text/css">
  4. <!--
  5. body,td,th {
  6. font-size: 14px;
  7. }
  8. body {
  9. background-image: url();
  10. }
  11. .Estilo1 {font-family: Geneva, Arial, Helvetica, sans-serif}
  12. .Estilo2 {font-family: Arial, Helvetica, sans-serif}
  13. .Estilo4 {font-family: "Times New Roman", Times, serif}
  14. -->
  15.  
  16.  
  17. <meta charset="UTF-8">
  18.  
  19. div{
  20. width:300px; float:left;
  21. padding:8px;
  22. background:#f6f6f6;
  23. }
  24. <script type="text/javascript" language="javascript" src="js/ajax.js"></script>
  25.  
  26. </head>
  27. <body BGCOLOR=#fff>
  28.  
  29.  
  30. <div align="center">
  31.  <h2 class="Estilo2"> Registro de Empresas </h2></div><br /><br />
  32.  
  33.  <script type="text/javascript">
  34.  
  35. <!--Funcion para concatenar el rif  -->
  36. function procesar() {
  37.  
  38.    campo1=document.getElementById('rif1').value;
  39.    campo2=document.getElementById('rif2').value;
  40.  
  41.    final=campo1+campo2;
  42.  
  43.    document.getElementById('fina').value=final;
  44. }
  45.  </script>
  46.  
  47.  <!--Funcion para validar los campos del formulario  -->
  48.  
  49. function revisar() {
  50. if(form2.rif.value == "") { alert('Campo rif no puede estar en blanco, por favor ingrese el Numero de rif') ; return false ; }
  51. if(form2.razon == "") { alert('Debes poner el país') ; return false ; }
  52. if(form2.centro == "") { alert('Debes poner el email') ; return false ; }
  53. if(form2.direccion == "") { alert('Debes poner el email') ; return false ; }
  54. if(form2.nil == "") { alert('Debes poner el email') ; return false ; }
  55. if(form2.ivss == "") { alert('Debes poner el email') ; return false ; }
  56. }
  57. </script>[]
  58.  
  59. &#65279;<?php include ("conexion.php");?>
  60. <?php mysql_select_db($baseDatos);?>
  61. <?php
  62. $esta="";
  63. $sql="select * from estado order by estado asc";
  64. $res=mysql_query($sql);
  65. ?>
  66.  
  67. <form name="form1" method="post" action="guardar_empresa.php">
  68. <table border="0" bordercolor ="#9597F4" >
  69. <tr>
  70. <td>Rif Empresa:
  71. <SELECT NAME="" id="rif1">
  72.  
  73.             <OPTION>J-
  74.             <OPTION>G-
  75.             <OPTION>V-
  76.             <OPTION>E-
  77.         </SELECT>
  78.       <input name="rif" type="text"size="10"id="rif2" maxlength="10" >
  79.       <input type="hidden" name="fina" id="fina"size="11" maxlength="11"  ></td><td>Razon Social:
  80.       <input name="razon" type="text" onfocus="revisar()" > </td></tr>
  81.       <tr>
  82.       <td>Centro<BR> Trabajo:
  83.         <input name="centro" type="text"onfocus="javascript:procesar();" ></td><td>Direccion:&nbsp;&nbsp;&nbsp;&nbsp;
  84.      <TEXTAREA NAME="direccion" ROWS=1 COLS=30> </TEXTAREA></tr></td>
  85. <tr><td>
  86. <div>
  87. ESTADOS:
  88. <select name="estado" id="" onchange="from(document.form1.estado.value,'midiv','ubicacion.php')">
  89. <option value="0">Seleccione</option>
  90. <?php while ($fila=mysql_fetch_array($res)){ ?>
  91. <option value="<?php echo $fila['id']?>"><?php echo $fila['estado']?></option>
  92.  
  93. <?php }?>
  94.  
  95. </select>

hasta aqui es el problema para capturar el estado, cuando lo envio a la pagina guardar_empresa.php, el valor que esta recibiendo es el indice o ide en la bd

Mod: Uso obligatorio de GeSHi. Temas PHP van a subforo de PHP.
http://foro.elhacker.net/desarrollo_web/normas-t407889.0.html


« Última modificación: 20 Mayo 2014, 18:07 pm por #!drvy » En línea

Mokonauta

Desconectado Desconectado

Mensajes: 28


Destiny decides until is desify by the fated


Ver Perfil
Re: capturar un valor de un select en php
« Respuesta #1 en: 29 Mayo 2014, 22:17 pm »

Amigo, para empezar tienes que cerrar todas las etiquetas html

Ej.
Código
  1. <OPTION> // Mal hecho
  2. <OPTION>Dato</OPTION> // Bien hecho
  3. # Y si quieres añadirle un valor al texto del OPTION
  4. <OPTION VALUE="valor">Dato</OPTION>
  5.  

Te recomiendoq ue empieces limpiando todo tu codigo cerrando todas las etiquetas y despues probando nuevamente.
Si sigues teniendo problemas avisame y te ayudo.


En línea

El destino decide hasta que es desafiado por los condenados.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
capturar valor select en php
PHP
josco 3 9,581 Último mensaje 15 Junio 2012, 02:26 am
por josco
Obtener valor de <select> en javascript
Desarrollo Web
Geek7 3 19,139 Último mensaje 28 Diciembre 2012, 09:29 am
por Draco Heroicus
[Resuelto] SELECT filtrado por valor en input en mysql
PHP
bgnumis 1 3,036 Último mensaje 31 Diciembre 2014, 11:26 am
por #Aitor
Pasar valor de select HTML a PHP con ajax
Desarrollo Web
reenurya 2 4,193 Último mensaje 23 Febrero 2017, 01:24 am
por Razzari
Capturar el valor de varios select múltiples
Desarrollo Web
yoelrodguez 1 3,061 Último mensaje 21 Abril 2022, 04:35 am
por yoelrodguez
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines