Foros del Web » Programando para Internet » PHP »

insertar consulta en input text

Estas en el tema de insertar consulta en input text en el foro de PHP en Foros del Web. hola amigos que tal mi codigo es el siguiente lo que pretendo hacer es mostrar una consulta para poder meter todos los datos q contiene ...
  #1 (permalink)  
Antiguo 12/10/2013, 14:00
Avatar de reylord110  
Fecha de Ingreso: noviembre-2012
Mensajes: 5
Antigüedad: 11 años, 5 meses
Puntos: 0
Exclamación insertar consulta en input text

hola amigos que tal mi codigo es el siguiente lo que pretendo hacer es mostrar una consulta para poder meter todos los datos q contiene mi formulario en un input text

Código PHP:
Ver original
  1. <form id="form1" name="form1" method="post" action="../php/accion_consulta.php">
  2.  
  3. <p>LA INFORMACIÓN RECABADA ES CONFIDENCIAL, RECUERDE QUE NO EXISTEN RESPUESTAS CORRECTAS NI INCORRECTAS.
  4. </p>
  5. <table width="564" border="0">
  6.   <tr>
  7.     <td width="150">Localidad:</td>
  8.     <td width="404">
  9. <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
  10. <?php
  11.  
  12.  
  13. $conexion = mysql_connect("localhost","root","root");
  14. mysql_select_db("si_caoi", $conexion    );
  15.       header( 'Content-Type: text/html;charset=utf-8' );
  16.   // Consultar la base de datos
  17.  
  18.  
  19.   mysql_query ("SET NAMES 'utf8'");
  20. $consulta_mysql='select * from localidad order by nombre ASC';
  21. $resultado_consulta_mysql=mysql_query($consulta_mysql,$conexion);
  22.  
  23. echo "<select name='id_localidad'>";
  24. while($fila=mysql_fetch_array($resultado_consulta_mysql)){
  25.     echo "<option value='".$fila['id_localidad']."'>".$fila['nombre']."</option>";
  26. }
  27.  
  28. echo "</select>";
  29.  
  30.  
  31.  
  32.  
  33.  
  34.    
  35. ?>
  36.  
  37. </td>
  38.   </tr>
  39.   <tr>
  40.     <td>Número de Encuesta</td>
  41.     <td><label for="no_encuesta"></label>
  42.       <input name="no_encuesta" type="text" onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" size="5" maxlength="5"></td>
  43.   </tr>
  44.   <tr>
  45.     <td>&nbsp;</td>
  46.     <td></td>  
  47.   </tr>
  48.   <tr>
  49.     <td><strong><em>Datos del Encuestado</em></strong></td>
  50.     <td></td>
  51.   </tr>
  52.   <tr>
  53.     <td>Sexo:</td>
  54.     <td><input type="text" name="sexo" id="sexo" value="<?echo$fil->sexo;?>"</td>

y este es el formulario q manda llamar pero no he podido hacerlo

Código PHP:
Ver original
  1. <?php
  2. $conexion = mysql_connect("localhost","root","root");
  3. mysql_select_db("si_caoi", $conexion    );
  4.  header( 'Content-Type: text/html;charset=utf-8' );
  5.   // Consultar la base de datos
  6.  
  7.   mysql_query ("SET NAMES 'utf8'");
  8.  
  9.  
  10. //trozo de código... faltarían cosas para tener una página completa
  11.  
  12.  
  13.     $ssql = "select s.sexo from sexo s,respuestas r, localidades l
  14.     where r.no_encuesta='".$_POST['no_encuesta']."' and r.id_localidad='".$_POST['id_localidad']."' and r.id_localidad=l.id_localidad and r.id_sexo= s.id_sexo";
  15.  
  16.  
  17. $resultado = mysql_query($ssql);
  18.  
  19.  
  20. $fil = mysql_fetch_object($resultado);
  21.    
  22.  
  23.  
  24.  
  25. ?>
  #2 (permalink)  
Antiguo 12/10/2013, 14:49
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: insertar consulta en input text

Holas,

Que error o mensaje te muestra?; cuando hagas una consulta puedes usar por ejemplo:

Código PHP:
Ver original 

y te dira que esta mal o no. Ya nos cuentas.

PD: trata de usar por lo menos mysql_real_escape_string.


Saludos,
__________________
.: Gildus :.

Etiquetas: formulario, html, input, mysql, select, sql, text
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:00.