Link aus pop-up-menü mit php und mysql

hallo,

Ich habe ein Problem bei dem ich irgendwie nicht weiter komme.

Ich habe ein Pop-Up Menü mit dem Daten aus einer Tabelle im Menü ausgeben werden.

Das soll jetzt das Pop-Up-Menü darstellen :smile:


$name1 (z.B jan)
$name1 (z.B michael)
$name1 .
$name1 .

Kann ich nun $name1 auch in einem Link übergeben.
Bis jetzt habe ich Daten immer nun z.B. in Form einer Tabelle
ausgeben.

echo „$name1>>“;
}

} else {

echo "
Es gibt keine
Datensätze in der Datenbank.";
}
?>

Und dann konnte ich mit

auch $name1 uebergeben.

Ist so etwas auch bei Pop-Up-Menüs moeglich. Eigentlich muesste es
doch im Prinzip genauso geben.

Ich habe es einmal versucht mit

<!–

function doRedir (redirTo)
{
document.location.href = redirTo;
}

//–>

$conn_id = mysql_connect(„localhost“,"","");

$query = „SELECT * FROM namen GROUP BY name1“;
$result = mysql(„bla“,$query,$conn_id);
$num = mysql_numrows($result);

if ($num > 0) {
echo „“;

for($i=0;$i $name1";

}
echo "

} else {

echo "
Es gibt keine
Datensätze in der Datenbank.";
}
?>

Aber habe damit keinen Erfolg :frowning:
Ich habe jetzt auch schon in so viele Foren geschrieben, und fast nie
eine Antwort bekommen. Also gehe ich schon fast davon aus, dass man
das mit Pop-UP-Menü und Link mit Variablenübergabe nicht machen kann.

Weisst du vielleicht wie es richtig geht, oder ob es möglich ist ?

Ich waere dir sehr dankbar, wenn ihr mir weiterhelfen koenntest.

Danke.

MfG
Hannes

Das Problem lag nicht an php, sondern am JavaScript.

Mit folgendem Listing kann man das Problem lösen. Es muß nur noch die Wertübergabe aus der Datenbank eingebunden werden…

Antwort folgte aber auch schon per Mail.

Untitled

function chnge()
{
test=window.document.tt.test.options[window.document.tt.test.selectedIndex].value;
location.href=test;
}

$name=„Herbert“; ?>

echo $name; ?>23456

Grüße Peter

Hallo,

da ich davon ausgehe, das dein Problem nicht bei Null anfängt und Du Deine DB verbinden kannst und Javascripteinbindung auch nicht das Problem ist, einfach eine Quick & Dirty Anleitung:

$db = „Datenbankname“;
$conn_id = mysql_connect("$host","$dbuser","$dbpass");

Irgendetwas<?php $query = „SELECT DISTINCT auswahl FROM table“;
$result = mysql("$db",$query,$conn_id);

while ($row = mysql_fetch_array($result))
{
echo „“.$row[auswahl]." ";
PRINT „“;
}
?>



Gruss Joerg

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]