Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Estas en el tema de Mostrar foto de perfil en boleta de notas - con PHP y MySQL en el foro de PHP en Foros del Web. Por favor necesito ayuda... Estoy iniciando programar en PHP. Todo iba bien hasta que deseo agregar a mi record academico en una tabla la foto ...
  #1 (permalink)  
Antiguo 23/06/2015, 13:25
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Exclamación Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Por favor necesito ayuda... Estoy iniciando programar en PHP. Todo iba bien hasta que deseo agregar a mi record academico en una tabla la foto de perfil del alumno, el mismo que se encuentra en mysql como ruta de la imagen que está en la carpeta /imagenes/. por lo que en mysql está:

id int (10) //es el codigo del alumno
foto varchar (20) //es la ruta de la imagen en mi disco duro

que conforma la tabla imagen

todo esta bien, me muestra las notas de todos los semestres con las otras tablas de la base de datos, pero la imagen estoy una semana que trato y trato y nada. ayudenme por favor....

Por cierto mi carpeta imagen esta por separado para que no se duplique, ya que semestral ingresan datos de los alumnos . y seria mas fácil llamarlo de su código en la tabla imagen.
  #2 (permalink)  
Antiguo 23/06/2015, 13:32
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

no coloques la ruta de la imagen si no el nombre de la imagen y la ruta la colocas en html normalito:

Código HTML:
Ver original
  1. <img src="file:///C|/wamp/www/img/<?php echo $row_nombredelquery['nombredelacolumna']; ?>" width="276" height="156" alt=""/>

y listo es decir solo va a mostrar la imagen que corresponda a la id que visualizas en ese momento o que llamaras en tu consulta.

de esa manera las imagenes son rescatadas desde la carpeta de tu server solo por el nombre y la ruta esta por defecto en el documento, esto te va a hacer la vida más facil si necesitas cambiar de carpeta o ruta para las imagenes.
  #3 (permalink)  
Antiguo 23/06/2015, 13:41
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

la foto esta enlazada con con su id. necesito que cada vez que un alumno ingrese con su codigo le muestre su record de notas y su foto en el mismo reporte (o cuadro de notas). son alrededor de 500 estudiantes. por lo que creo que debería usar un row . pero no encuentro como armarlo, de tal manera pueda llamar solo con el id del alumno al ingresar. Les agradecere mucho.
  #4 (permalink)  
Antiguo 23/06/2015, 13:46
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

yo en lo personal si solo es una foto la pondría en la misma tabla .

si son mas pondría una tabla secundaria para fotos con tres campos

id , id_peril , ruta

luego por medio del inner join mandaria a tomar los datos de la tabla perfil y de la trabla fotos .

no se si me explico
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #5 (permalink)  
Antiguo 23/06/2015, 13:55
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Cita:
Iniciado por angelica19 Ver Mensaje
la foto esta enlazada con con su id. necesito que cada vez que un alumno ingrese con su codigo le muestre su record de notas y su foto en el mismo reporte (o cuadro de notas). son alrededor de 500 estudiantes. por lo que creo que debería usar un row . pero no encuentro como armarlo, de tal manera pueda llamar solo con el id del alumno al ingresar. Les agradecere mucho.
Exacto como te lo coloque arriba funciona perfecto, lo lo utilizo en un sistema administrativo que tengo y va de lujo, sin errores, esta claro que te va a mostrar los la foto del alumno que se conecte, intentalo y veras que es más fácil asi.
  #6 (permalink)  
Antiguo 23/06/2015, 13:58
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

y como lo llamo a mostrar en la columna destinada para la foto. si solo lo menciono en html?

me pueden ayudar con el codigo por favor?...
  #7 (permalink)  
Antiguo 23/06/2015, 14:04
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Cita:
Iniciado por angelica19 Ver Mensaje
y como lo llamo a mostrar en la columna destinada para la foto. si solo lo menciono en html?

me pueden ayudar con el codigo por favor?...
esta es mi consulta:

Código PHP:
Ver original
  1. mysql_select_db($database_seguridad, $seguridad);
  2. $query_datos_nuevo = "SELECT * FROM usuarios WHERE usuario = '$_SESSION[MM_Username]'";
  3. $datos_nuevo = mysql_query($query_datos_nuevo, $seguridad) or die(mysql_error());
  4. $row_datos_nuevo = mysql_fetch_assoc($datos_nuevo);
  5. $totalRows_datos_nuevo = mysql_num_rows($datos_nuevo);

esto me lista todos los datos que correspondan al usuario conectado, cualquier cosita avisame o muestra el codigo que usas para ayudarte mejor, pero básicamente este sería el principio

y aqui muestro la foto que esta en la columna de los datos solicitados:

Código PHP:
Ver original
  1. <img src="file:///C|/wamp/www/img/<?php echo $row_datos_nuevo['foto']; ?>" width="276" height="156" alt=""/>

Última edición por xfxstudios; 23/06/2015 a las 14:20
  #8 (permalink)  
Antiguo 23/06/2015, 14:49
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

no estiendo lo que me dice. para ustedes es facil. pero les vuelvo a repetir, estoy iniciando en programacion.
expliquenme como puede darse por favor...
  #9 (permalink)  
Antiguo 23/06/2015, 15:25
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Cita:
Iniciado por angelica19 Ver Mensaje
no estiendo lo que me dice. para ustedes es facil. pero les vuelvo a repetir, estoy iniciando en programacion.
expliquenme como puede darse por favor...
bueno primero tienes que mostrarme el codigo que usas para poder orientarte mejor, dices que ya haces una consulta y te muestra los datos del alumno???, bueno necesito saber cual es el condigo que usas y la estructura de la base donde están los datos del alumno y de la foto, si no esta difícil explicarte mejor
  #10 (permalink)  
Antiguo 23/06/2015, 15:35
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

este es mi codigo del record academico:


<?php require_once('Connections/undcnot.php');



?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$codigo_Recordset1 = "-1";
if (isset($_POST['codigo'])) {
$codigo_Recordset1 = $_POST['codigo'];
}
mysql_select_db($database_undcnot, $undcnot);
$query_Recordset1 = sprintf("SELECT ccodalum, valum, vcar, turno,codcur,nomcur,icredcur,ciclo,semestre,vdocen te,nf,pro FROM tbactas141 WHERE ccodalum=%s", GetSQLValueString($codigo_Recordset1, "text"));
$Recordset1 = mysql_query($query_Recordset1, $undcnot) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);




$codigo_Recordset2 = "-1";
if (isset($_POST['codigo'])) {
$codigo_Recordset2 = $_POST['codigo'];
}
mysql_select_db($database_undcnot, $undcnot);
$query_Recordset2 = sprintf("SELECT ccodalum, valum, vcar, turno,codcur,nomcur,icredcur,ciclo,semestre,vdocen te,nf,pro FROM tbactas141_2 WHERE ccodalum=%s", GetSQLValueString($codigo_Recordset2, "text"));
$Recordset2 = mysql_query($query_Recordset2, $undcnot) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);



$codigo_Recordset3 = "-1";
if (isset($_POST['codigo'])) {
$codigo_Recordset3 = $_POST['codigo'];
}
mysql_select_db($database_undcnot, $undcnot);
$query_Recordset3 = sprintf("SELECT ccodalum, valum, vcar, turno,codcur,nomcur,icredcur,ciclo,semestre,vdocen te,nf FROM tbactas141_3 WHERE ccodalum=%s", GetSQLValueString($codigo_Recordset3, "text"));
$Recordset3 = mysql_query($query_Recordset3, $undcnot) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);


?>





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<!--<meta http-equiv="Content-Type" content="text/html; charset=latin1_spanish_ci"/>-->
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>UNDC</title>
<link href="undc.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Estilo1 {font-size: small}
-->
</style>

<style type="text/css">
<!--
.Estilo2 {font-size: medium}
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
-->
</style>
<script type="text/javascript">
function imprSelec(record)
{var ficha=document.getElementById(record);var ventimp=window.open(' ','popimpr');ventimp.document.write(ficha.innerHTM L);ventimp.document.close();ventimp.print();ventim p.close();}
</script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body class="oneColElsCtr" background="imagenes/fondoP.png">

<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="record">
<div align="center" id="record">
<form action="record" method="get"><div align="center"><CENTER>
<img src="images/UNDC15.jpg" alt="RECORD" width="820" bordercolor="#FFFFFF" bgcolor="#FFFFFF" height="172" />

<tr>
<td table width="8%" align="justify" bordercolor="#00CC00"height="46"cellpadding="2" bgcolor="#FFFFFF" cellspacing="1" rowspan="4"><table border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#003300" bgcolor="#FFFFFF">
<tr> </tr>
<tr>
<td width="10%" height="10" align="center" bgcolor="#00CC00" class="Estilo2"><font color="#000033"
face= "BOOKMAN OLD STYLE" class="Estilo1"><strong>CODIGO:</strong></font></td>
<td width="25%" colspan="5" align="left" bgcolor="#FFFFCC" class="Estilo2"><strong><?php echo $row_Recordset1['ccodalum']; ?></strong></td>
<td table width="8%" align="justify" bordercolor="#00CC00"height="46"cellpadding="2" bgcolor="#FFFFFF" cellspacing="1" rowspan="4">
<!--FOTO-->

<!--Aqui debe ir la foto-->

<!--FOTO-->
  #11 (permalink)  
Antiguo 23/06/2015, 15:40
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

aqui la segunda parte:

Código PHP:
Ver original
  1. </td>
  2.       </tr>
  3.       <tr>
  4.         <td height="26" align="center"  bgcolor="#00CC00" class="Estilo2"><strong>NOMBRES:</strong></td>
  5.         <td colspan="5" align="left" bgcolor="#FFFFCC" class="Estilo2"><strong><?php echo $row_Recordset1['valum']; ?></strong></td>
  6.       </tr>
  7.       <tr>
  8.         <td height="26" align="center"  bgcolor="#00CC00" class="Estilo2"><strong>CARRERA:</strong></td>
  9.         <td colspan="5" align="left" bgcolor="#FFFFCC" class="Estilo2"><strong><?php echo $row_Recordset1['vcar']; ?></strong></td>
  10.       </tr>
  11.       <tr>
  12.         <td height="26" align="center" valign="bottom"  bgcolor="#00CC00" class="Estilo2"><strong>TURNO:</strong></td>
  13.         <td colspan="5" align="left" bgcolor="#FFFFCC" class="Estilo2"><strong><?php echo $row_Recordset1['turno']; ?></strong></td>
  14.       </tr>
  15.   <td width="10%" bgcolor="#00CC00"><div align="center" class="Estilo1"><strong> CODIGO; </strong></div></td>
  16.     <td width="25%" bgcolor="#00CC00"><div align="center" class="Estilo1"><strong>CURSO</strong></div></td>
  17.     <td width="25%" bgcolor="#00CC00"><div align="center" class="Estilo1"><strong>CREDITO</strong></div></td>
  18.     <td width="25%" bgcolor="#00CC00"><div align="center" class="Estilo1"><strong>CICLO</strong></div></td>
  19.     <td width="25%" bgcolor="#00CC00"><div align="center" class="Estilo1"><strong>SEMESTRE</strong></div></td>
  20.     <td width="25%" bgcolor="#00CC00"><div align="center" class="Estilo1"><strong>DOCENTE</strong></div></td>
  21.     <td width="8%"bgcolor="#00CC00"><div align="center" class="Estilo1"><strong>NOTA FINAL</strong></div></td>
  22.   </tr>
  23.   <?php do { ?>
  24.   <tr bgcolor="#FFFFCC">
  25.     <td width="10%" bgcolor="#FFFF99" ><div align="center" class="Estilo2"><font color="#000033"
  26.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset1['codcur'];  ?></strong></font></div></td>
  27.     <td width="25%" bgcolor="#FFFFFF"><div align="left" class="Estilo1"><font color="#000033"
  28.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset1['nomcur']; ?></strong></font></div></td>
  29.     <td width="25%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><font color="#000033"
  30.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset1['icredcur']; ?></strong></font></div></td>
  31.     <td width="25%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><strong><?php echo $row_Recordset1['ciclo']; ?></strong></div></td>
  32.     <td width="25%" bgcolor="#FFFFFF"><div align="center" color= "blue" class="Estilo1"><strong><?php echo $row_Recordset1['semestre']; ?></strong></div></td>
  33.     <td width="25%" bgcolor="#FFFFFF"><div align="left" class="Estilo1"><strong>
  34.       <?php  echo $row_Recordset1['vdocente']; ?>
  35.     </strong></div></td>
  36.     <td width="8%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><strong><?php echo $row_Recordset1['nf']; ?></strong></div></td>
  37.   </tr>
  38.   <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
  39.   <tr bgcolor="#FFFFCC"></tr>
  40.   <br />
  41.   <br />
  42.   <br />
  43.   <?php do { ?>
  44.   <tr bgcolor="#FFFFCC">
  45.     <td width="10%" bgcolor="#D3FBC6" ><div align="center" class="Estilo1"><strong><?php echo $row_Recordset2['codcur']; ?></strong></div></td>
  46.     <td width="25%" bgcolor="#FFFFFF"><div align="left" class="Estilo1"><strong><?php echo $row_Recordset2['nomcur']; ?></strong></div></td>
  47.     <td width="25%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><strong><?php echo $row_Recordset2['icredcur']; ?></strong></div></td>
  48.     <td width="25%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><strong><?php echo $row_Recordset2['ciclo']; ?></strong></div></td>
  49.     <td width="25%" bgcolor="#FFFFFF"><div align="center" color= "blue" class="Estilo1"><strong><?php echo $row_Recordset2['semestre']; ?></strong></div></td>
  50.     <td width="25%" bgcolor="#FFFFFF"><div align="left" class="Estilo1"><strong><?php echo $row_Recordset2['vdocente']; ?></strong></div></td>
  51.     <td width="8%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><strong><?php echo $row_Recordset2['nf']; ?></strong></div></td>
  52.   </tr>
  53.   <?php }  while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
  54.   <tr bgcolor="#FFFFCC"></tr>
  55.   <br />
  56.   <br />
  57.   <br />
  58.   <?php do { ?>
  59.   <tr bgcolor="#FFFFCC">
  60.     <td width="10%" bgcolor="#FFFFFF" ><div align="center" class="Estilo1"><font color="#000033"
  61.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset3['codcur']; ?></strong></font></div></td>
  62.     <td width="25%" bgcolor="#FFFFFF"><div align="left" class="Estilo1"><font color="#000033"
  63.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset3['nomcur']; ?></strong></font></div></td>
  64.     <td width="25%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><font color="#000033"
  65.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset3['icredcur']; ?></strong></font></div></td>
  66.     <td width="25%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><strong><?php echo $row_Recordset3['ciclo']; ?></strong></div></td>
  67.     <td width="25%" bgcolor="#FFFFFF"><div align="center" color= "blue" class="Estilo1"><font color="#000033"
  68.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset3['semestre']; ?></strong></font></div></td>
  69.     <td width="25%" bgcolor="#FFFFFF"><div align="left" class="Estilo1"><font color="#000033"
  70.            face= "BOOKMAN OLD STYLE" class="Estilo1"><font color="#000033"
  71.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset3['vdocente']; ?></strong></font></font></div></td>
  72.     <td width="8%" bgcolor="#FFFFFF"><div align="center" class="Estilo1"><font color="#000033"
  73.            face= "BOOKMAN OLD STYLE" class="Estilo1"><strong><?php echo $row_Recordset3['nf']; ?></strong></font></div></td>
  74.   </tr>
  75.   <?php  } while ($row_Recordset3 = mysql_fetch_assoc($Recordset3)); ?>
  76.   </table></td>
  77.   </tr>
  78.   </table>
  79.   <table width="968" border="0" align="center">
  80.     <tr>
  81.         </tr>
  82. </table>
  83.       </CENTER>
  84.       </div>
  85.   <!-- end #mainContent -->
  86. <!-- end #container -->
  87.           <tr>
  88.   <tr>
  89. </form>
  90.     <p> <center>
  91.       <p>
  92.         <label><a href="javascript:imprSelec('record')"><img src="images/imprimir.jpg" width="91" height="78" /></a></label>
  93.         <br >
  94.         </p>
  95.       <p><strong>&gt;&gt;&gt;<a href="index.php">REGRESAR</a>&lt;&lt;&lt;</strong></p>
  96.     </center>  
  97. </p>
  98. </body>
  99. </html>
  100.   </p>
  101. <?php
  102. mysql_free_result($Recordset1);
  103. mysql_free_result($Recordset2);
  104. mysql_free_result($Recordset3);
  105. ?>
  #12 (permalink)  
Antiguo 23/06/2015, 15:47
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

en cual de las tres consultas estas llamando la foto, porque no la veo listada o no la distingo, es decir veo que filtras unos datos pero no veo cual es la foto
  #13 (permalink)  
Antiguo 23/06/2015, 15:49
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

el codigo de la foto debo agregarlo. necesito una referencia de como hacerlo. ya que mis intentos han sido vagos.
  #14 (permalink)  
Antiguo 23/06/2015, 15:54
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

bueno imagino que ya tienes creada la columna en tu tabla donde se va a almacenar el nombre de la foto, luego de eso no debes agregar nada mas, solo llamar a la variable que la va a mostrar, ejemplo:

Código PHP:
Ver original
  1. <img src="/img/<?php echo $row_Recordset1['COLUMNA_DE_NOMBRE_FOTO']; ?>" width="276" height="156" alt=""/>
  #15 (permalink)  
Antiguo 23/06/2015, 15:55
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

ejemplo con tu codigo:

Código HTML:
Ver original
  1. <tr>
  2. <td table width="8%" align="justify" bordercolor="#00CC00"height="46"cellpadding="2" bgcolor="#FFFFFF" cellspacing="1" rowspan="4"><table border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#003300" bgcolor="#FFFFFF">
  3. <tr> </tr>
  4. <tr>
  5. <td width="10%" height="10" align="center" bgcolor="#00CC00" class="Estilo2"><font color="#000033"
  6. face= "BOOKMAN OLD STYLE" class="Estilo1"><strong>CODIGO:</strong></font></td>
  7. <td width="25%" colspan="5" align="left" bgcolor="#FFFFCC" class="Estilo2"><strong><?php echo $row_Recordset1['ccodalum']; ?></strong></td>
  8. <td table width="8%" align="justify" bordercolor="#00CC00"height="46"cellpadding="2" bgcolor="#FFFFFF" cellspacing="1" rowspan="4">
  9. <!--FOTO-->
  10.  
  11. <img src="/img/<?php echo $row_Recordset1['COLUMNA_DE_NOMBRE_FOTO']; ?>" width="276" height="156" alt=""/>
  12.  
  13. <!--FOTO-->

va a funcionar igual que como muestras el nombre del alumno pero en este caso es con una foto
  #16 (permalink)  
Antiguo 23/06/2015, 16:21
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

agrege el codigo y no me muestra la imagen. solo un cuadro y una hoja como simbolo de una imagen
agrege este codigo para que pueda enlazar.
Código PHP:
Ver original
  1. $codigo_Recordset4 = "-1";
  2. if (isset($_POST['codigo'])) {
  3.   $codigo_Recordset4 = $_POST['codigo'];
  4. }
  5. mysql_select_db($database_undcnot, $undcnot);
  6. $query_Recordset4 = sprintf("SELECT id, foto1 FROM fotos WHERE id=%s", GetSQLValueString($codigo_Recordset4, "image"));
  7. $Recordset4 = mysql_query($query_Recordset4, $undcnot) or die(mysql_error());
  8. $row_Recordset4 = mysql_fetch_assoc($Recordset4);
  9. $totalRows_Recordset4 = mysql_num_rows($Recordset4);


en donde va la foto quedo asi:
Código PHP:
Ver original
  1. <!--FOTO-->
  2. <img src="/imagenes/<?php echo $row_Recordset4['foto1']; ?>" width="150" height="100" alt=""/>
  3.  <!--FOTO-->

y al final agregé:

Código PHP:
Ver original
  1. <?php
  2. mysql_free_result($Recordset1);
  3. mysql_free_result($Recordset2);
  4. mysql_free_result($Recordset3);
  5. mysql_free_result($Recordset4);
  6. ?>
para que pueda ser leido
  #17 (permalink)  
Antiguo 23/06/2015, 16:31
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

la ruta esta mala... solo por probar agregar dos puntos antes de la barra

algo asi
../

o quita la barra

intenta
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..

Última edición por herzbazi; 23/06/2015 a las 16:33 Razón: mejorar
  #18 (permalink)  
Antiguo 23/06/2015, 16:39
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

ok hay algo que no veo como encaje alli

Código PHP:
Ver original
  1. GetSQLValueString($codigo_Recordset4, "image"));

el image de donde sale, estas guardando el nombre de la foto como texto no?

ej.: foto.jpg
  #19 (permalink)  
Antiguo 23/06/2015, 16:39
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

esta corregido, pero aun asi me sigue mostrando ese icono de imagen... algo esta fallando pero no lo encuentro... ayudaaa...!!! por favor
  #20 (permalink)  
Antiguo 23/06/2015, 16:41
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

está guardado en mysql como ruta. foto = (VARCHAR 20). ya que mi imagen esta en la carpeta " imagenes".


en mysql:

en el campo foto (la ruta de imagen) es por ejemplo:

file:///C:/WebServer/Apache2.2/htdocs/sistemas/imagenes/1409938096.jpg

su id por ejemplo es su codigo:

1409938096
  #21 (permalink)  
Antiguo 23/06/2015, 16:47
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Cita:
Iniciado por angelica19 Ver Mensaje
está guardado en mysql como ruta. foto = (VARCHAR 20). ya que mi imagen esta en la carpeta " imagenes".


en mysql:

en el campo foto (la ruta de imagen) es por ejemplo:

file:///C:/WebServer/Apache2.2/htdocs/sistemas/imagenes/1409938096.jpg

su id por ejemplo es su codigo:

1409938096
estas llamando a una foto que no existe ya que estas guardando una ruta cimpleta (file:///C:/WebServer/Apache2.2/htdocs/sistemas/imagenes/1409938096.jpg) y en el html estas llamando nuevamente esa ruta, solo debes guardar el nombrew de la foto
  #22 (permalink)  
Antiguo 23/06/2015, 16:48
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

elimina la ruta completa del campo foto y deja solo el nombre de la foto, así te deberia funcionar ya
  #23 (permalink)  
Antiguo 23/06/2015, 16:56
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

no, me sigue mostrando como si la ruta esta rota. no se cual es el error...
  #24 (permalink)  
Antiguo 23/06/2015, 17:01
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Cita:
Iniciado por angelica19 Ver Mensaje
no, me sigue mostrando como si la ruta esta rota. no se cual es el error...
en el navegador web dale clic derecho->ver codigo fuente y ve hasta donde deberia estar la foto y verifica si aparece el nombre de la imagen o que es lo que te esta trayendo la consulta
  #25 (permalink)  
Antiguo 23/06/2015, 17:05
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

abro la imagen en otra pagina y me muestra esto:

Not Found

The requested URL /imagenes/1409938096.jpg was not found on this server.


No lo reconoce...
  #26 (permalink)  
Antiguo 23/06/2015, 17:24
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

[URL="http://www.subirimagenes.com/imagen-imagen1-9399509.html"]Ver Imagen[/URL]

esa prueba la acabo de hacer en mi server local, debes tener algun problema en la estructura de tu base o en la de las carpetas

Última edición por xfxstudios; 23/06/2015 a las 17:32
  #27 (permalink)  
Antiguo 23/06/2015, 17:35
 
Fecha de Ingreso: junio-2015
Ubicación: Lima
Mensajes: 41
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

graciaaaas!!!

borre el ../ de la ruta de imagen y listo !!! Muchas gracias por todo! me liberaste de mis días de agonía


:apla uso:
  #28 (permalink)  
Antiguo 24/06/2015, 11:38
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Mostrar foto de perfil en boleta de notas - con PHP y MySQL

Me alegra, Éxitos!!! en tu proyecto

Etiquetas: foto, mysql, mysql+php, perfil
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 06:02.