Foros del Web » Programando para Internet » PHP »

Como recoger un valor de db?

Estas en el tema de Como recoger un valor de db? en el foro de PHP en Foros del Web. Necesitaba realizar algo como lo siguiente: botones.php Código PHP: $boton = "<a href=\"$db[url]\" >[ver url]</a>" ;  Y poder utilizar para llamar a la función: Archivo.php Código PHP: $result ...
  #1 (permalink)  
Antiguo 28/06/2009, 13:48
Avatar de Panicav  
Fecha de Ingreso: diciembre-2007
Ubicación: Rosario, Santa Fe - Argentina.
Mensajes: 135
Antigüedad: 16 años, 4 meses
Puntos: 8
De acuerdo Como recoger un valor de db?

Necesitaba realizar algo como lo siguiente:

botones.php
Código PHP:
$boton="<a href=\"$db[url]\" >[ver url]</a>"
Y poder utilizar para llamar a la función:


Archivo.php
Código PHP:
$result=mysql_query("SELECT * FROM datos_url"$conexion);
while(
$db=mysql_fetch_array($result)){ 
echo 
$boton;

De esta manera evitaría repetir todo el botón una y otra ves, el tema es como podría realizar esta tarea y que me tome el valor de $db[url] o si existe una manera mejor, o si estoy mal encaminado agradecería su ayuda.

Llamaría al archivo botones.php por medio de
Código PHP:
include"botones.php"
desde Archivo.php

Desde ya muchas gracias.

Última edición por Panicav; 28/06/2009 a las 14:11
  #2 (permalink)  
Antiguo 28/06/2009, 13:52
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Como recoger un valor de db?

No entiendo, explicate un poco mejor
  #3 (permalink)  
Antiguo 28/06/2009, 13:57
Avatar de Panicav  
Fecha de Ingreso: diciembre-2007
Ubicación: Rosario, Santa Fe - Argentina.
Mensajes: 135
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Como recoger un valor de db?

quería realizar un botón/link como se explica en la primera parte y poderlo llamar desde $boton, el tema que de esta manera no toma los datos de mi consulta a la base de datos, por eso necesitaba un poco de orientación.

Gracias por su tiempo.
  #4 (permalink)  
Antiguo 28/06/2009, 14:03
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Como recoger un valor de db?

Pues la verdad no entiendo mucho tu duda, creo que es algo asi

<form action="index.php" method="post">
<input type="submit" name="enviar" value="enviame">
</form>

Entonces si quiero procesar ese boton pued hacer algo como esto

if ( isset($_POST['enviar']) )
{
//El boton fue enviado
}
else
{
//No has pulsado en el boton

}
  #5 (permalink)  
Antiguo 28/06/2009, 14:11
Avatar de Panicav  
Fecha de Ingreso: diciembre-2007
Ubicación: Rosario, Santa Fe - Argentina.
Mensajes: 135
Antigüedad: 16 años, 4 meses
Puntos: 8
Problema resuelto, gracias por su tiempo

Código PHP:
function boton($url){
$boton="<a href=\"$url\" >[ver url]</a> | "
echo 
$boton;

y lo llamo de la siguiente manera:

Código PHP:
boton($db[url]); 
muchas gracias acoevil por tu tiempo
  #6 (permalink)  
Antiguo 28/06/2009, 14:15
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Como recoger un valor de db?

Ya lo resolviste? es que no entiendo tu duda xD, acaso quieres generar URLs trayendo la informacion de una DB?
  #7 (permalink)  
Antiguo 28/06/2009, 14:51
Avatar de Panicav  
Fecha de Ingreso: diciembre-2007
Ubicación: Rosario, Santa Fe - Argentina.
Mensajes: 135
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Como recoger un valor de db?

El tema es que tenia un botón que se repetía continuamente solo que se modificaban algunos datos.

Código PHP:
function boton($url,$texto){
$boton="<a href=\"$url\" >[$texto]</a> | "
echo 
$boton;

y de esta manera logra llamarlo agregando solo los datos del link

Código PHP:
boton($db[url],Direccion_web); 
Es solo un ejemplo, no es como lo estoy aplicando pero la función es esa.
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 22:28.