Hallo,
ich habe über PHP eine kl. Linkverwalt. aufgebaut, über die sämtl. LINKS in einer SQL-Datenbank hinterlegt und auf Abfrage "echo insert_link($id)" ausgegeben werden - siehe folgender Quellcode.
Leider ist es mir mit Hilfe dieses Script nicht gelungen aus einer anderen Tabelle (=benutzer) die Daten für den Part "usrname=$usrname" (siehe Link) einzubetten, so dass auch tatsächl. Daten aus der 2ten Tabelle ausgelesen werden. Wie müsste die Abfrage aussehen bzw. wo müsste Sie integr. werden ?
Vielen Dank schon mal im voraus.
Hier der Code:
function insert_link($id)
{
$sqlhost = // SQL Host
$sqluser = // SQL User
$sqlpwd = // SQL Passwort
$database = // SQL Datenbank
mysql_connect($sqlhost,$sqluser,$sqlpwd );
mysql_select_db($database);
$abfrage = "SELECT id, url, text, target ,sid FROM links WHERE id='".$id."'";
$result = mysql_query($abfrage)or die(mysql_error());
while(list($id, $url, $text, $target, $sid) = mysql_fetch_row($result))
{
if ($text!="")
{
$code = md5($sid);
$link_q = "UPDATE links SET sid = '$code' WHERE id='".$id."'";
$link_r = mysql_query($link_q)or die(mysql_error());
$link = "<a href="$url?usrname=$usrname?sid=$code" target="$target"><img border='0' src="$image" alt="$alt"></a>";
return $link;
}
}
}
?>