Foros del Web » Programando para Internet » PHP »

como lo hago en php

Estas en el tema de como lo hago en php en el foro de PHP en Foros del Web. Buenas amigos, tengo una duda, como hago para asignar a una variable un dato de una base de datos Por ejemplo que A tenga el ...
  #1 (permalink)  
Antiguo 11/08/2010, 15:46
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
como lo hago en php

Buenas amigos, tengo una duda, como hago para asignar a una variable un dato de una base de datos
Por ejemplo
que A tenga el valor de m_url, que es un campo de la tabla MF por asi decir.
Gracias
  #2 (permalink)  
Antiguo 11/08/2010, 15:56
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: como lo hago en php

y eso es todo??

1.- creas la conexión a la BD
2.- haces la consulta
3.- extraes el resultado
4.- igualas (esta es la forma $var=$resultado['campo']).

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 11/08/2010, 16:05
 
Fecha de Ingreso: agosto-2010
Ubicación: Madrid
Mensajes: 53
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: como lo hago en php

Primero tienes q conectar a la base de datos

$link = mysql_connect("localhost","USUARIO","PASS");
mysql_select_db("BD", $link);

y luego solo tendras q hacer una consulta a la base de datos de esta manera:

$consulta = mysql_query("SELECT m_url FROM MF",$link);
$consultaF = mysql_fetch_assoc($consulta);

echo $consultaF['m_url'];

Espero q te sirva de ayuda ;)
  #4 (permalink)  
Antiguo 11/08/2010, 16:21
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: como lo hago en php

Para ser más específico este es mi código:
Código PHP:
<p> <div style="font-size:9px; "><?php echo $ask_seller ?></div><div style="float:right"><?php 
  $db 
=& JFactory::getDBO();
  
$db->setQuery("SELECT mf_desc,mf_name,mf_url FROM #__vm_manufacturer WHERE manufacturer_id=".$manufacturer_id);
  
$obj $db->loadObject();
  
preg_match('/<img [^>]+>/'$obj->mf_desc$img);
  
$img $img $img[0] : $obj->mf_name;
  echo 
vmPopupLink("$mosConfig_live_site/index2.php?page=shop.manufacturer_page&amp;manufacturer_id=$manufacturer_id&amp;output=lite&amp;option=com_virtuemart&amp;Itemid=".$Itemid$img);
 
  
?>
Quiero que al hacer clic en la imagen, se dirija a la url que tiene la variable mf_url
Cita:
y eso es todo??
espero tu ayuda sino es demasiado para tí
  #5 (permalink)  
Antiguo 11/08/2010, 16:42
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: como lo hago en php

Cita:
Iniciado por novasonic Ver Mensaje
espero tu ayuda sino es demasiado para tí
Touché
pero logre que seas mas especifico que es lo que debiste de hacer desde el principio.

con eso no queda muy claro donde este la imagen que quieres poner la url pero esto te debe de dar una idea
Código PHP:
$imagen='<a href="'.$obj->mf_url."><img lodemas /></a> 
un saludo y no te enojes, solo que preguntar sin dar mas info es difícil para los que no estamos trabajando con el código que tienes.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #6 (permalink)  
Antiguo 11/08/2010, 16:57
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: como lo hago en php

ok, no te preocupes voy a intentarlo y despuej les cuento como me fué.
  #7 (permalink)  
Antiguo 12/08/2010, 13:28
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: como lo hago en php

pos sigo con este problema, supongo que necesito saber mas sobre php, pero quisiera salir de este rollo para no tener nada pendiente, alguien que me pueda echar una manito...
  #8 (permalink)  
Antiguo 12/08/2010, 14:06
Avatar de silvanha  
Fecha de Ingreso: marzo-2006
Ubicación: En mi mundo de sueños
Mensajes: 653
Antigüedad: 18 años, 1 mes
Puntos: 65
Respuesta: como lo hago en php

hola,

meteré mi nariz.. a ver si te puedo ayudar..

en el:

Código PHP:
Ver original
  1. echo vmPopupLink("$mosConfig_live_site/index2.php?page=shop.manufacturer_page&amp;manufacturer_id=$manufacturer_id&amp;output=lite&amp;option=com_virtuemart&amp;Itemid=".$Itemid, $img);

le estas mandando los parametros para que abra un popup según entiendo, y ahí imprimir la imagen??? ya verificaste que te mande bien los datos? o donde es que quieres poner la imagen??

ahí veo cosas extrañas en la ruta por ejemplo el &amp; no creo que sea totalmente necesario
que lo pongas así, puedes directamente con el & ..
__________________
●•· No hay nada imposible..
●•· Vico-X.. ;)
  #9 (permalink)  
Antiguo 12/08/2010, 15:21
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: como lo hago en php

El codigo funciona perfectamente y la posicion me aparece bien, es solo que abre la ventana mostrando los datos que no me son utiles, entonces quiero que la ventana abra el vinculo que esta alojado en la variable mf_url
  #10 (permalink)  
Antiguo 12/08/2010, 16:22
Avatar de silvanha  
Fecha de Ingreso: marzo-2006
Ubicación: En mi mundo de sueños
Mensajes: 653
Antigüedad: 18 años, 1 mes
Puntos: 65
Respuesta: como lo hago en php

creo que estas adaptando código que no hiciste tú, por eso el conflicto..

en:

Código PHP:
Ver original
  1. echo vmPopupLink("$mosConfig_live_site/index2.php?page=shop.manufacturer_page&amp;manufacturer_id=$manufacturer_id&amp;output=lite&amp;option=com_virtuemart&amp;Itemid=".$Itemid, $img);

estas mandando a traer una varible, que no se que tenga $mosConfig_live_site me imagino el URL del sitio, y de ahí la página index2.php, a esa página le mandas toda esa serie de parametros.. entonces esa es la que necesitas cambiar, intenta con algo así..

Código PHP:
Ver original
  1. echo vmPopupLink("$mosConfig_live_site/".$obj->mf_url."?page=shop.manufacturer_page&amp;manufacturer_id=$manufacturer_id&amp;output=lite&amp;option=com_virtuemart&amp;Itemid=".$Itemid, $img);

saludos.
__________________
●•· No hay nada imposible..
●•· Vico-X.. ;)
  #11 (permalink)  
Antiguo 12/08/2010, 17:03
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: como lo hago en php

lo que pasas es que es de Joomla y tiene que ver con php, por eso postee aqui, como se sabe es una aplicacion prefabricada y si queres algo a tu medida tenes que hacerle el hack conveniente por eso lo puse aqui. Voy a probar tu codigo y luego te aviso como me fue. Gracias Silvanha
  #12 (permalink)  
Antiguo 13/08/2010, 07:13
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: como lo hago en php

Yesssssss¡¡¡¡¡ Doy gracias a Dios por la vida de silvanha, eits(obvio que no es tu nombre), Gashe, quienes dedicaron su tiempo en ayudarme. Siempre es bueno un punto de vista diferente.
He aqui el codigo. Sin saber un pepino de Php , pero usando el metodo "Prueba-Error".
Código PHP:
 vmPopupLink("$mosConfig_live_site/".$obj->mf_url$img); 
Thanks, y gracias nuevamente

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:18.