id in einem Link übergeben
Andreas
- php
Ich habe folgende Datenbankabfrage:
select vorname, nachname, id from userdaten where nachname LIKE '$Name%' group by nachname
Die gefundenen Mitarbeiter werden als Links ausgegeben. Klickt man auf einen Link sollen alle Daten der gefundenen Person angezeigt werden:
a href="http://localhost/user3/details.php3?id=id\
Der Datei details.php3 soll die aktuelle id übegeben werden.
Das klappt aber nicht. Es werden alle Daten aller Mitarbeiter ausgegeben.
Weiß jemand in etwa was ich meine und was ich falsch mache?
Danke
Ich habe folgende Datenbankabfrage:
select vorname, nachname, id from userdaten where nachname LIKE '$Name%' group by nachname
Die gefundenen Mitarbeiter werden als Links ausgegeben. Klickt man auf einen Link sollen alle Daten der gefundenen Person angezeigt werden:
a href="http://localhost/user3/details.php3?id=id\
Der Datei details.php3 soll die aktuelle id übegeben werden.
Das klappt aber nicht. Es werden alle Daten aller Mitarbeiter ausgegeben.Weiß jemand in etwa was ich meine und was ich falsch mache?
Danke
Hallo Andreas
deine Angaben sind leider etwas dürftig so das es nicht ganz einfach ist den Fehler festzustellen.
Durch deine Datenbankabfrage erhälst du ein mehrdimensionales Array,
dieses Array must mit einer While-Schleife aulesen um mehrere Links zu erhalten, die dann auf deine
details.php3 führen.
Das sollte ungefähr so aussehen:
<?
$result=mysql_query("$database","select vorname, nachname, id from userdaten where nachname LIKE '$Name%' group by nachname");
while ($row = mysql_fetch_array($result))
{
<a href="http://localhost/user3/details.php3?id=$row[id]">
}
?>
Have fun
Andi
Hi,
Das sollte ungefähr so aussehen:
<?
$result=mysql_query("$database","select vorname, nachname, id from userdaten where nachname LIKE '$Name%' group by nachname");
while ($row = mysql_fetch_array($result))
{
<a href="http://localhost/user3/details.php3?id=$row[id]">
}
?>
Genauso funktioniert es jetzt auch, allerdings kommt jetzt gleich mein nächstes Problem:
Das Ziel des Links soll an ein Javascript übergeben werden:
function fenster ()
{
var win;
win=window.open ("http://localhost/user3/details.php3?id=$uid","Details","width=300, height=200,screenX=100, screenY=100");
}
</script>
so daß im eigentlichen Link nur noch steht:
<a href ="#" onclick="fenster ()">$zz</a></td>
Das Java Script führt den Link aber nicht korrekt aus, er enthält ja auch php-Syntax. Was ist zu tun?
Andreas