Yo hace poco hice un upload de fotos..
Entonces todo funcionaba bien, pero de repente y no se porque empezo a fallar::
Tengo el formulario de upload y cuando lo sube a la bd (mysql), lo sube con 0 bytes, como si la imagen no existeria o no pesara nada
Tenia un codigo que te mostraba todas las imagenes con el mismo codigo, ahora no te muestra ni una
Ya no se que podria ser e intentado con todo lo que ha estado a mi alcance.. hay les dejo el codigo para ver si me pueden ayudar:
fotos.php (esta es la pag que muestra todas las fotos del mismo codigo)
Código PHP:
<?
mysql_connect("localhost","bd","pass");
mysql_select_db("bd");
$codigo = $_GET['codigo'];
$result = mysql_query("SELECT nombre FROM imagenes WHERE codigo like '$codigo'");
if(mysql_num_rows($result)==0)
{
echo "Lo sentimos no se encontro lo solicitado";
}
else
{
?>
<?
//mostramos los registros
while ($row = mysql_fetch_array($result)) {
$nombre = $row["nombre"];
echo "<table width='588' height='19' border='0' cellpadding='0' cellspacing='0'>";
echo "<tr><td width='588' height='19' valign='top'><div align='right'><a href='javascript:history.back()'><<- Atrás</a></div></td></tr></table>";
echo "<table bgColor='#FFFFD2' align='center'>";
echo "<tr>";
echo "<td colspan='2' valign='top'><a href='ver.php?nombre=$nombre'><img src='ver.php?nombre=$nombre' width='112' height='107' border='0'></a></td>";
echo "</tr>";
echo "<tr align='center'></tr><tr align='center'></tr><tr align='center'></tr>";
echo "<tr><td height='35'></td><td> </td><td> </td><td> </td><td> </td><td colspan='3' valign='top'><a href='info.php?codigo=$codigo'>VER INFORMACIÓN</a></td><td> </td><td> </td><td> </td></tr>";
echo "</table>";
}
}
?>
Código PHP:
<?
$nombre = $_GET['nombre'];
@mysql_connect("localhost","bd","pas'");
@mysql_select_db("bd");
$query = "SELECT imagen FROM imagenes WHERE nombre = '$nombre'";
$result = @mysql_query($query);
$imagen = @mysql_result($result,0);
Header( "Content-type: image/jpeg");
echo $imagen;
?>
<?
// Configurar las dos lineas siguientes
mysql_connect("localhost","bd","pass");
mysql_select_db("bd");
@$imagen = addslashes(fread(fopen($imagen, "r"), filesize($imagen)));
$codigo = $_POST['codigo'];
$nombre = $_POST['nombre'];
$imagen = $_POST['imagen'];
mysql_query("INSERT INTO imagenes (codigo,nombre,imagen) VALUES ('$codigo','$nombre','$imagen')");
echo "Imagen insertada<br>";
echo "<a href='javascript:history.back()'>Subir otra imagen</a>";
?>
SALUDOS
Y MIL GRACIAS DE ANTEMANO
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)