|
 |
|
| Autor |
Nachricht |
Hannibal- Stammuser [User]

Anmeldung: 14.02.05 Beiträge: 20
|
Verfasst am: 19.02.2005, 13:56 Titel: variablenübergabe per url an zweites php-skript ... |
|
|
ich wollte per url an ein zweites skript, auf das verwiesen wird, diesem skript den inhalt zweier variablen per url mitgeben. ich hab dafür im im ersten, verweisenden skript geschrieben:
| Code: | | echo "<a href=\"zweitesskript.php?variable1='inhalt'&variable2='inhalt'\">Verweistext</a>"; |
(ich hab die variablen "variable1" und "variable2" im ersten skript allerdings nicht als solche angelegt, da sie und ihr inhalt ja an nur an das zweite skript übergeben werden sollen und nur dort sinn machen.)
nun hab ich im zweiten skript zwei neue variablen angelegt:
| Code: | $variable3=$_GET[variable1];
$variable4=$_GET[variable2]; |
dann hab ich für die auswahl der felder der datenbank folgendes geschrieben:
| Code: | | $sql="SELECT name, ueberschrift, beschreibung, datum FROM $tabellenname WHERE kategorie='$variable3' ORDER BY datum DESC "; |
die sache ist nun die: das skript wird ohne fehlermeldung ausgeführt. wenn ich mir ausgeben lasse, welchen eintrag bzw. welche einträge in der tabelle das skript ausgewählt hat, erhalte ich auch einen datensatz als antwort zurück. das problem ist nur: es müßte mehr als ein datensatz sein, weil mehrere die bedingung "WHERE kategorie='$variable3'" erfüllen.
für die profis hier im forum dürfte es doch keine problem sein, einem kleinen hilflosen anfänger wie mir zu verraten, wie ich es hinkriege, daß ich zwei werte von einem skript an ein andres übergebe und die dort auch richtig ankommen. vielen dank für eure hilfe!
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
Verfasst am: 19.02.2005, 14:21 Titel: |
|
|
Hallo,
nunja, ich nehme jetzt einfach Mal an, dass die Variablen "variable1" und "variable2" korrekt ankommen. Ich nehme einfach an, dass du die Werte nicht richtig ausgibst. Das geht z. B. so:
| Code: | $sql="SELECT name, ueberschrift, beschreibung, datum FROM $tabellenname WHERE kategorie='$variable3' ORDER BY datum DESC";
$buffer = mysql_query($sql);
while ($buffer = mysql_fetch_array($buffer)) {
$name = $buffer["name"];
$ueberschrift = $buffer["ueberschrift"];
$beschreibung = $buffer["beschreibung"];
$datum = $buffer["datum"];
echo $name . " - " . $ueberschrift . " - " . $beschreibung . " - " . $datum . "<br>";
} |
_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |