Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2014, 15:19
OfSerker
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 2 meses
Puntos: 2
PHP imagen para perfil

Hola amigos, necesito un poquito de ayuda. Verán, tengo un uploader de imágenes en mi web (ya me va eso).

Pero, quiero hacer que la url de la imagen te la guarde en la bd. En el apartado de foto (dentro de users).

Para luego que vaya a perfil.php y me encuentre con la imagen que se habrá guardado en la bd después de subirla al hosting:

Código PHP:
$foto= SELECT FROM users WHERE foto="";
<img src="<?$foto?>">
No es del todo correcto pero al final pasaré los archivos.

Representa que en la variable $foto estará almacenado la url de la imagen (guardada en mi carpeta, la foto).

perfil.php:
Código PHP:
<?php
session_start
();
require_once(
'./config/funciones.php');
conectar('localhost''root''123456''ofserker');
 
    
//Miras si existe un $_GET, y sino existe pues es que está
    //llamando al propio perfil
    
if(isset($_GET['uid']) && !empty($_GET['uid']) && is_numeric($_GET['uid']))
        
$uid = (int)$_GET['uid'];
    else
        
$uid $_SESSION['uid'];
        
   
//Ojo: Por que no uso real_escape_string si estamos pasando un dato
   //del $_GET a la query? Pues porque en el IF yo pregunte si es numerico
   //Y si pasó he vuelto a definir el tipo de dato de $uid como integro, o sea numero
   //$uid va ser un numero si o si ahora
        
    //Haces una query con los datos que necesitas de tu perfil
    
$q mysql_query("SELECT * FROM users WHERE uid='".$uid."' LIMIT 1");
     
    
//Row contiene ahora todos los datos del usaurio
    
$row mysql_fetch_assoc($q);
     
    
//Y aqui haces el html de tu perfil
     
    
?>
 
    <ul>
    <li><span>Nombre: </span><?=$row['user'?></li>
    <li><span>Correo: </span><?=$row['mail'?></li>
    <li><span>IP: </span><?=$row['ip'?></li>
    <p></p>
    <li><span>Foto: </span><?=$row['codigo_perf'?></li>
    </ul>
post.html:
Código PHP:
La imagen fue enviada con exito.<br><strong>Datos:</strong><br>
<ul>
  <li>Tipo <?=$tipo?></li><p></p>
  <li>Ubicacion: http://localhost/<?=$destino '/' .$cad.'.'.$tipo?></li>
</ul><br>
<strong>Imagen:</strong><br><br>
<img src="http://localhost/<?=$destino.'/'.$cad.'.'.$tipo?>">


<header><title>Imagen Subida con exito</title>
</header>
<p></p>
<textarea name="foto" readonly id="foto" type="text"  style="width: 350px; height: 80px;">http://localhost/
<?=$destino '/' .$cad.'.'.$tipo?>