Ver Mensaje Individual
  #12 (permalink)  
Antiguo 13/05/2009, 11:46
jovanale
 
Fecha de Ingreso: marzo-2009
Mensajes: 96
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Problema con imagenes

Hola

Lo de subir cierto numero de imagenes ya quedo, pero lo de mostrar solo las imagenes subidas por un usuario, no me ha salido.
Tengo lo siguiente una pagina usuario1 y usuario2 en la que valido el usuario, en la pagina donde subo las imagenes quiero validar segun con lo que obtuve de la pagina de usuario2.
La de usuario1 y suario2 si me funcionan bien.
Pero no me esta validando en la que muestro las imagenes (Tabladatos.php).

Usuario2.php (En la de usuario tengo los input donde el usuario1 ingresa sus datos)
<?php
session_start();
$_SESSION["usuario"]=$_POST["Usu"];
$_SESSION["con"]=$_POST["Contrasenia"];
if (!isset( $_POST['Usu'] )) {
header("Location: AUsuario.php");
} else {
require "BD.inc";
$conexion=conectar_bd();
$consulta="Select * from usuario where id_Usuario='{$_SESSION["usuario"]}' and clave_Usuario='{$_SESSION["con"]}'";
$datos = mysql_query($consulta, $conexion);
$numDatos = @mysql_num_rows($datos);
if ($numDatos <= 0) {
echo "Error: usuario o contraseña incorrectos. O usuario no dado de alta.<br>";
} else {
require "AMenu2.php";
}
}
?>

Y en la que muestro las imagenes tengo lo siguiente (Tabladatos.php)
<?
session_start();
?>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?
require "BD.inc";
?>
<body bgcolor="#CCCCCC">
<?php
$conexion=conectar_bd();

if($_FILES['archivo']['name'])
{ //1
$local = $_FILES['archivo']['name'];
$remoto = $_FILES['archivo']['tmp_name'];
$extension = explode(".", $local);
$n = count($extension)-1;

$tipo=$extension[$n];//obtenemos el tipo de imagen que es
if($tipo=="jpg" || $tipo=="gif" || $tipo=="bmp")

{ //2
// La variable para la BD
$ruta = "imgs/" . $local;
if(is_uploaded_file($remoto))
{ //3
$consulta2="Select imagenes from imagenes";

$datos = mysql_query($consulta2, $conexion);
$numDatos = @mysql_num_rows($datos);
if ($numDatos <= 3) {
if(move_uploaded_file($remoto, $ruta)) {
mysql_query("INSERT INTO imagenes(id_Imagen, imagenes, id_Usuario) VALUES ('', '$ruta', '{$_SESSION["usuario"]}')");

}//4
else {//5
echo "Error al Mover el archivo";
}//5
} else {
echo"Error: el número de imagnes permitidas con 4";
}

} //3
else {//6
echo "Error al subir el archivo";
}
}//2
else {//7
echo "<b>El Archivo debe ser exclusivamente .jpg .gif o .bmp</b>";
} //1
}
else {
echo "<b>Por favor seleccione un Archivo</b>";
}//1

////////////////////////////

$consulta="Select * from imagenes where id_Usuario='{$_SESSION["usuario"]}'";

$rescon=mysql_query ($consulta,$conexion);
$nc=mysql_num_fields($rescon);
//echo"$nc<br>";
//Numero de registros
$nr=mysql_num_rows($rescon);
//echo"$nr";
echo "<table border=1 width='50%' height='50%'>";
echo "<tr>";

for($i=0;$i<$nc;$i++)
{

while($row=mysql_fetch_assoc($rescon)) {
echo"<tr><td>";
echo "<img src='".$row['imagenes']."' width='50' height='5 alt='50'><br></td>";

}
}



echo"</table>";


?>