Ayuda con php

Buenos días.
Soy nuevo en esto de php y mysql, he realizado una bd con dos tablas, alumnos y materias, he conseguido relacionar las dos bases, lo que necesito es crear un campo en la tabla alumnos para almacenar la fotografía de cada uno de ellos y hacer que la consulta me presente el nombre del alumno, ¿sus materias y su fotografía aquí te pongo lo que tengo de php
<?php
mysql_connect("localhost","root","guille");
mysql_select_db("escuela");
$cedula= $_POST['cedula'];
$result = mysql_query("SELECT * FROM alumnos INNER JOIN materias ON alumnos.cedula = materias.cedula AND alumnos.cedula='$cedula'")
or die (mysql_error());
 ?>
<table width="100%" border="5">
<tr>
<td align="center" bgcolor="red"><font color=yellow>datos</font></td>
</tr>
    <?php
echo "
<tr>
<td bgcolor=red><font color=yellow>Cedula</td>
";
echo "
<td bgcolor=red><font color=yellow>Nombre</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Apellidos</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Español</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Matematicas</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Naturales</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Coahuila</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Etica</font></td>
";
echo "
<td bgcolor=red><font color=yellow>Mensaje</font></td>
</tr>
";
while ($fila=mysql_fetch_array($result))
 {
echo "
<tr>
";
echo "
<td bgcolor=red><font color=yellow>".$fila['Cedula']."</font></td>
";
echo "
<td bgcolor=red><font color=yellow>".$fila['Nombre']."</font></td>
";
echo "
<td bgcolor=red><font color=yellow>".$fila['Apellidos']."</font></td>
";
echo "
<td bgcolor=red align=center><font color=yellow>".$fila['Espanol']."</font></td>
";
echo "
<td bgcolor=red align=center><font color=yellow>".$fila['Matematicas']."</font></td>
";
echo "
<td bgcolor=red align=center><font color=yellow>".$fila['Naturales']."</font></td>
";
echo "
<td bgcolor=red align=center><font color=yellow>".$fila['Coahuila']."</font></td>
";
echo "
<td bgcolor=red align=center><font color=yellow>".$fila['Etica']."</font></td>
";
echo "
<td bgcolor=red align=center><font color=yellow>".$fila['Mensaje']."</font></td>
</tr>
";
 }
  ?>
Ojala me puedas orientar o ayudar como hacerlo

1 respuesta

Respuesta
1
Es muy fácil.
Guardas en una carpeta en el directorio pj. Images las fotos.
En base de datos en la tabla pones un campo nuevo :foto char(100) o varchar(100)
y guardas la ruta o solo nombre de imagen pj foto1.jpg
en loop pones
echo "<img src=' images"./$fila['foto'].">";
Yo hago así
Pongo fotos en directorio images
Cada foto llamo pj
Foto1.jpg
Foto2.jpg
Foto3.jpg etc...
asi es mas facil usar loop for en futuro.
Es importante conocer bien la ruta.
En mayoría de los casos esto es un problema.
Para saber bien la ruta, te aconsejo .
Primero hacer prueba solo en html y si funciona poner php
<img src="image/foto1.jpg">html
si funciony sale foto
<img src="image/<? echo $fila[foto]; ?>">php

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas