Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Vincular a una variable php

Estas en el tema de Vincular a una variable php en el foro de Bases de Datos General en Foros del Web. Hola, pregunto aqui porque creo que es aquí. En la bd tngo creado (name,surname,date,password1,email1,password2,emai l2,alias) He configurado un buscador y quiero crear un enlaze a ...
  #1 (permalink)  
Antiguo 14/10/2011, 02:47
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 meses
Puntos: 1
Vincular a una variable php

Hola, pregunto aqui porque creo que es aquí.

En la bd tngo creado (name,surname,date,password1,email1,password2,emai l2,alias)

He configurado un buscador y quiero crear un enlaze a esa variable (alias) de cada usuario que esta en la bd,que es un directorio personal.

Éste es el codigo en php

<?php echo $row_Recordset1['name']; ?><?php echo $row_Recordset1['surname'];?>

Como hago para que al hacer click en nombre o apellido redirija a su alias?

Tengo la conexion puesta

$sitio = "localhost";
$usuario = "---";
$pass = "---";
$base = "---";
$con = mysql_connect($sitio, $usuario, $pass);

Alguna idea
?
  #2 (permalink)  
Antiguo 18/10/2011, 06:51
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Vincular a una variable php

No es aqui!!

Pero

<a href="#" onClick="alert('<?php echo $row_Recordset1['alias'];?>')"><?php echo $row_Recordset1['name']; ?><?php echo $row_Recordset1['surname'];?></a>

esto te sirve o te da alguna idea?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 18/10/2011, 08:07
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Vincular a una variable php

hola!
Gracias por decirme pues si que se me ve el enlenlaze pero no se me vincula? es algo muy raro

Te dejo una imagen de lo que sale

http://img69.xooimage.com/files/3/f/7/finalizandobuscador-2ddb366.png

Última edición por campussummertime; 18/10/2011 a las 08:13
  #4 (permalink)  
Antiguo 20/10/2011, 08:57
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Vincular a una variable php

Con esa imagen no puedo deducir nada... mi ejemplo no enlaza con nada href="#" lo unico que hace es lanzar un mensaje de alerta con el alias del usuario onClick="alert('<?php echo $row_Recordset1['alias'];?>')"...

Para que enlace debes modificarlo...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 21/10/2011, 03:21
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Vincular a una variable php

hola, me gustaría redirigirlos a su propio directorio personal ...

algo asi ./users/$alias/index.php , el $alias es el nombre creado del directorio , y la variable está en la bd

http://img70.xooimage.com/views/2/b/c/123-2d7e04d.png/
  #6 (permalink)  
Antiguo 21/10/2011, 03:44
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Vincular a una variable php

Ahora he conseguido que el enlaze rediriga pero me da fallos en el $alias tengo que verificar algo ?

<?php $sitio = "localhost";
$sitio = "localhost";
$usuario = "kfernandez92";
$pass = "brothers";
$base = "kfernandez";
$alias = 'alias';
$con = mysql_connect($sitio, $usuario, $pass,$alias);
require_once('Connections/localhost.php');
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$colname_Recordset1 = "-1";
if (isset($_GET['buscador'])) {
$colname_Recordset1 = $_GET['buscador'];
}
mysql_select_db($database_localhost, $localhost);
$query_Recordset1 = sprintf("SELECT * FROM web WHERE name LIKE %s ORDER BY name ASC", GetSQLValueString("%" . $colname_Recordset1 . "%", "text"));
$Recordset1 = mysql_query($query_Recordset1, $localhost) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>

En el navegador me sale así

http://localhost/kfernandez/users/$alias/index.php

Etiquetas: bd, php, vinc, usuarios
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 02:54.