Ver Mensaje Individual
  #13 (permalink)  
Antiguo 26/11/2013, 15:43
Avatar de luisroronoa
luisroronoa
 
Fecha de Ingreso: noviembre-2012
Ubicación: Argentina
Mensajes: 31
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: mostrar datos de una consulta en caja de texto

si eso fue lo que hize puse las 2 tablas y las uni de muchos a muchos ahora estoy estoy viendo que para imprimir la tabla encontre un ejemplo
Código PHP:
Ver original
  1. <?php
  2. //Conexión a la base de datos
  3. $servidor = "localhost"; //Nombre del servidor
  4. $usuario = "root"; //Nombre de usuario en tu servidor
  5. $password = "phpdeveloper"; //Contraseña del usuario
  6. $base = "bd_prueba"; //Nombre de la BD
  7. $conexion = mysqli_connect($servidor, $usuario, $password) or die("Error al conectarse al servidor");
  8. mysqli_select_db($conexion, $base) or die("Error al conectarse a la base de datos");
  9.  
  10. $buscar = mysqli_query($conexion, "SELECT * FROM prueba");
  11. if (mysqli_num_rows($buscar) > 0) {
  12. ?>
  13. <table border = "1" width = "100%">
  14. <tr>
  15. <th>Nick</th>
  16. <th>ID</th>
  17. <th>Mail</th>
  18. </tr>
  19. <?php
  20. while ($datos = mysqli_fetch_array($buscar)){
  21. ?>
  22. <tr>
  23. <td> <?=$datos["Nick"]?> </td>
  24. <td> <?=$datos["ID"]?> </td>
  25. <td> <?=$datos["Mail"]?> </td>
  26. </tr>
  27. <?php
  28. }
  29. ?>
  30. </table>
  31. <?php
  32. } else {
  33. echo "No se encontraron datos en la base de datos";
  34. }
  35. ?>
Ya lo estoy adaptando aunque no se si me servira ya que debo seleccionar a un profesor junto con su asigntura con check box D: y no se como pasaria el value de mi check box es decir ahi solo muestro los datos obtenidos pero el check box??? cuando haga el insert que valor recupera ._.


Hola he avanzado y ya obtengo los datos pero ahora tengo otro problema no me pone la ñ ni acentos ya le agrege la codificacion utf a mi archivo de php mi base tiene codificacion utf8_unicode_ci y mis tablas utf8 bin no se porque me marca ese error D:

aqui dejo mi codigo ya modificacion pero en la asignatura español no me reconoce la ñ este es el code
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. //Conexión a la base de datos
  5. $servidor = "localhost"; //Nombre del servidor
  6. $usuario = "root"; //Nombre de usuario en tu servidor
  7. $password = ""; //Contraseña del usuario
  8. $base = "xxxx"; //Nombre de la BD
  9. $conexion = mysqli_connect($servidor, $usuario, $password) or die("Error al conectarse al servidor");
  10. mysqli_select_db($conexion, $base) or die("Error al conectarse a la base de datos");
  11.  
  12. $buscar = mysqli_query($conexion, "SELECT *
  13. FROM maestro m
  14. INNER JOIN asignaturas a ON m.idasignaturas = a.idasignaturas
  15. INNER JOIN alumno_has_maestro ahm ON ahm.idmaestro = m.idmaestro");
  16. if (mysqli_num_rows($buscar) > 0) {
  17. ?>
  18.  
  19.  <meta http-equiv="conten-type" content="text/html; charset=UTF-8" />
  20.  <table  width="500px" height="50px" border="2" align="center"  >
  21. <tr>
  22. <th>Asignaturas</th>
  23. <th>Maestro</th>
  24. <th>Seleccion</th>
  25. </tr>
  26. <?php
  27. while ($datos = mysqli_fetch_array($buscar)){
  28. ?>
  29. <tr>
  30. <td> <?=$datos["nombre"]?> </td>
  31. <td> <?=$datos["nombrem"]?> </td>
  32.  
  33. </tr>
  34. <?php
  35. }
  36. ?>
  37. </table>
  38. <?php
  39. } else {
  40. echo "No se encontraron datos en la base de datos";
  41. }
  42. ?>


Bueno al parecer termine la tabla y mostré el resultado que quería lo del error de la codificacion lo solucione agregando a my.ini
Código HTML:
Ver original
  1. character-set-server=utf8
  2. collation-server=utf8_general_ci

Y luego agrege header al archivo html y al php luego le puse antes de la consulta mysql_query ("SET NAMES 'utf8'"); y nada de lo anterior funcionada asi que busque en el foro y encontre mi solucion aqui
http://www.forosdelweb.com/f86/correcto-set-names-utf8-649670/

Gracias Alexis88 y a botxii por preocuparse por mis errores y su tiempo. :)

Última edición por luisroronoa; 26/11/2013 a las 19:39