Foros del Web » Programando para Internet » PHP »

problema intentando mostrar foto

Estas en el tema de problema intentando mostrar foto en el foro de PHP en Foros del Web. hola amigos tengo el siguiente codigo para mostrar fotos desde mi base datos mysql: Código PHP: <?php if(isset( $_GET [ 'idfoto' ])){ $idfoto = $_GET ...
  #1 (permalink)  
Antiguo 30/09/2004, 09:15
Avatar de fmmeson  
Fecha de Ingreso: enero-2002
Ubicación: Tucuman
Mensajes: 401
Antigüedad: 22 años, 2 meses
Puntos: 2
problema intentando mostrar foto

hola amigos tengo el siguiente codigo para mostrar fotos desde mi base datos mysql:
Código PHP:
<?php
if(isset($_GET['idfoto'])){
$idfoto=$_GET['idfoto'];
include(
"conexion.php");
$consulta1mysql_query("SELECT * FROM fotosusuarios WHERE idfoto='$idfoto' ") or die (mysql_error());
$datos mysql_result($consulta1,0,"archivo_binario") or die (mysql_error());
$tipo mysql_result($consulta1,0,"archivo_tipo") or die (mysql_error());
mysql_close();
}else {
echo 
"no se puede obtener la foto";
}
pero me arroja el siguiente error y no se que significa:
Cita:
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in c:\servidor\www\tucu\ver_foto.php on line 6
si alguien sabe se lo agredeceria mucho!!
__________________
Lo que se hace por AMOR esta mas allá del BIEN y del MAL - Friedrich Nietzsche
http://www.hispanogeek.com.ar
Desarrollador IT -
  #2 (permalink)  
Antiguo 30/09/2004, 13:49
Avatar de TCL_ZIP  
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 20 años, 4 meses
Puntos: 4
Que linea es la linea 6?
  #3 (permalink)  
Antiguo 30/09/2004, 14:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Verifica que ese registro exista (el IDfoto) .. para eso puedes validarlo siempre:
Código PHP:
$consulta1mysql_query("SELECT * FROM fotosusuarios WHERE idfoto='$idfoto' ") or die (mysql_error()); 
if (
mysql_num_rows($consulta1) == 1){
$datos mysql_result($consulta1,0,"archivo_binario") or die (mysql_error()); 
$tipo mysql_result($consulta1,0,"archivo_tipo") or die (mysql_error()); 
} else {
  echo 
"Hay un error .. no existe el IDfoto de imagen $idfoto";

Un saludo,
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 05:35.