Pregunta:
Fecha: 08-12-2016 01:27:56
(En Español)
Votos: 0 - Respuestas: 4 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
Problema con función PHP, no muestra la imagen[Resuelta]
Aqui lo que pido es que seleccionaImagen según los valores que le pase muestraImagen me quede algo como foto1.png y luego se lo devuelva a muestra imagen para ser mostrada la foto en pantalla, pero intento llamar la funcion muestraImagen de multiples formas pero nada hasta la trate de llamar manualmente sin depender de la base de datos y nada, y probe si la direccion esta bien escrita y nada, tambien probe con otra foro y nada.<?php
function muestraimagen()
{
$consulta = "SELECT * FROM imagenes WHERE user ='".$_SESSION['usuario']."'";
$sql = mysql_query($consulta);
while($row = mysql_fetch_assoc($sql))
{
//$row = mysql_fetch_assoc($sql);
$nombre_imagen = $row['imagen'];
$numero = $row['numero'];
//quiero que me muestre devuelva un valor como 'foto1'
}
function muestraImagen($nombre_imagen, $numero)
{
$img = "<img class=".$nombre_imagen." src='imgenes/".seleccionaImagenEdificio($nombre_imagen, $numero)."' />";
return $img;
//aqui quiero mostrar la imagen segun lo que me devuelva la funcion seleccionaImagen
}
function seleccionaImagen($imagen, $numero)
{
if ($numero==0)
{
$imagen1 = $imagen.$numero.".png";
}
else if ($numero==1)
{
$imagen1 = $imagen.$numero.".png";
}
else if ($numero==2)
{
$imagen1 = $imagen.$numero.".png";
}
else if ($numero==3)
{
$imagen1 = $imagen.$numero.".png";
}else if ($numero==4)
{
$imagen1 = $imagen.$numero.".png";
}else if ($numero==5)
{
$imagen1 = $imagen.$numero.".png";
}
else if ($numero==6)
{
$imagen1 = $imagen.$numero.".png";
}
return $imagen1;
}
?>
Votos: 0 - Respuestas: 4 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 08-12-2016 18:58:05 Hola amigo,
Primero que todo, deberías de dejar de usar MySql y usar MySqli.
Segundo en la linea 26 llamas esta función seleccionaImagenEdificio(), la cual no existe dentro de la misma, tal como esta en la linea 34 la función se llama seleccionaImagen()
Saludos
Equipo QueCódigo Votos: 0 - Link respuesta -
Fecha: 09-12-2016 09:52:20 No veo donde esta haciendo la conexión a la base de datos. Votos: 0 - Link respuesta
-
Fecha: 09-12-2016 15:04:18 primero ya lo solucione, tienes razon no llame correctamente la funcion, y segundo aun estoy mas acostumbrado al mysql que mysqli :v Votos: 0 - Link respuesta
-
Fecha: 09-12-2016 17:40:17 Que bueno que lo hallas solucionado, y es mejor que te acíbar brea porque para producción o un Hosting ya no dejan usar esta función.
Saludos Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
