Comunidad PHPeros

Lenguajes => PHP => Mensaje iniciado por: caha en 19 de Octubre de 2006, 00:51:46 am

Título: Como poner que una imagen sea la que dice la data base
Publicado por: caha en 19 de Octubre de 2006, 00:51:46 am
holaotra vez ahora con la duda de como poner que la url o de donde provenga la imagen este grabada en la base de datos y esta a el modificarse se cambie la imagen
espero que me entiendan
Título: Re: Como poner que una imagen sea la que dice la data base
Publicado por: CarlosRdrz en 19 de Octubre de 2006, 15:32:34 pm
Simple, puedes meter en una BD una tabla con estos datos
Id Primary Key Auto incrementable
Url de la imagen
Titulo de la imagen


Luego seria tan facil como llamarla con la global $_GET
Ejemplo:
http://mihosting.com/miscript.php?id=1

Salu2!!!
Para mas informacion solo pregunta :P
Título: Re: Como poner que una imagen sea la que dice la data base
Publicado por: caha en 21 de Octubre de 2006, 01:14:29 am
me pueden dar el codigo ¿? esque soy algo nuevo gracias
Título: Re: Como poner que una imagen sea la que dice la data base
Publicado por: CarlosRdrz en 21 de Octubre de 2006, 12:41:51 pm
Aqui no damos codigos
Aqui ayudamos a construirlos y te ayudamos a aprender.
Solo di en que quieres que te ayudemos y lo haremos, pero no pidas codigos completos, pon algo de tu parte.
Pero te dare una pista.
Necesitas saber estas funciones:
mysql_query
mysql_fetch_assoc
echo
if

Y saber manejar la superglobal $_GET

Un Saludo,
TLX
Título: Re: Como poner que una imagen sea la que dice la data base
Publicado por: -RiPeRcOp- en 24 de Octubre de 2006, 17:05:37 pm
Aqui no damos codigos
Aqui ayudamos a construirlos y te ayudamos a aprender.
Solo di en que quieres que te ayudemos y lo haremos, pero no pidas codigos completos, pon algo de tu parte.
Pero te dare una pista.
Necesitas saber estas funciones:
mysql_query
mysql_fetch_assoc
echo
if

Y saber manejar la superglobal $_GET

Un Saludo,
TLX


Bueno se usar mysqlquery q es para coenctar a la base y todo eso, el echo y el if lo se usar tambien pero no se usar el superglobal $_GET aunque buscare de un lugar q se donde esta
Título: Re: Como poner que una imagen sea la que dice la data base
Publicado por: Raken en 24 de Octubre de 2006, 18:04:29 pm
¿Sabes manejarte con variables? Deduzco que sí.

Pues esto es lo mismo, sólo que pones el $_GET delante para recogerlo a través de "Get".

Ejemplo

URL:
Código: [Seleccionar]
pagina.php?minombre=Raken
PAGINA.PHP:

Forma incorrecta:


//Si el PHP.INI tiene la función register_globals activada, la variable puede ir así directamente.
echo $minombre;



Forma correcta:


 // Le ponemos el GET delante porque lo está cogiendo de la URL.
echo $_GET['minombre'];

//Podemos llenar la variable "minombre" de esta manera por más comodidad.
$minombre = $_GET['minombre']; 

//...Y entonces esto sí mostraría Raken.
echo $minombre;




¿Por qué la primera forma es incorrecta?  Si ponemos la variable directamente (que está en la URL), sólo la interpretará si la configuración de register_globals está activada en el PHP.INI (configuración de PHP). Si register_globals está activado, significa un porcentaje mucho menor de seguridad, ya que obtiene cualquier variable escrita en la URL, y eso queda en manos del visitante.

Siendo register_globals una importante desventaja en la seguridad, ya se ha anunciado que en la versión 6 de PHP directamente no existirán. Más vale hacer las cosas bien y acostumbrarse desde YA.  ;)
Título: Re: Como poner que una imagen sea la que dice la data base
Publicado por: -RiPeRcOp- en 25 de Octubre de 2006, 03:29:53 am
ah! no sabes, te entendi un monto xD jaja realmente ahora me complicastes la existencia xD, pero bue si se husar todo lo q dijistes anteriormente, gracias igual