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<?php
//Conexión a la base de datos
$servidor = "localhost"; //Nombre del servidor
$usuario = "root"; //Nombre de usuario en tu servidor
$password = "phpdeveloper"; //Contraseña del usuario
$base = "bd_prueba"; //Nombre de la BD
$conexion = mysqli_connect($servidor, $usuario, $password) or
die("Error al conectarse al servidor");
?>
<table border = "1" width = "100%">
<tr>
<th>Nick</th>
<th>ID</th>
<th>Mail</th>
</tr>
<?php
?>
<tr>
<td> <?=$datos["Nick"]?> </td>
<td> <?=$datos["ID"]?> </td>
<td> <?=$datos["Mail"]?> </td>
</tr>
<?php
}
?>
</table>
<?php
} else {
echo "No se encontraron datos en la base de datos";
}
?>
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<?php
//Conexión a la base de datos
$servidor = "localhost"; //Nombre del servidor
$usuario = "root"; //Nombre de usuario en tu servidor
$password = ""; //Contraseña del usuario
$base = "xxxx"; //Nombre de la BD
$conexion = mysqli_connect($servidor, $usuario, $password) or
die("Error al conectarse al servidor");
FROM maestro m
INNER JOIN asignaturas a ON m.idasignaturas = a.idasignaturas
INNER JOIN alumno_has_maestro ahm ON ahm.idmaestro = m.idmaestro");
?>
<meta http-equiv="conten-type" content="text/html; charset=UTF-8" />
<table width="500px" height="50px" border="2" align="center" >
<tr>
<th>Asignaturas</th>
<th>Maestro</th>
<th>Seleccion</th>
</tr>
<?php
?>
<tr>
<td> <?=$datos["nombre"]?> </td>
<td> <?=$datos["nombrem"]?> </td>
</tr>
<?php
}
?>
</table>
<?php
} else {
echo "No se encontraron datos en la base de datos";
}
?>
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 originalcharacter-set-server=utf8
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. :)