ID-Übergabe/Weiterleitung

Alles, was PHP betrifft, kann hier besprochen werden.

ID-Übergabe/Weiterleitung

Postby Demetry » 07. December 2005 22:44

Hallo zusammen,

Idee / Tipp dazu gesucht:

auf der aufgerufenen Seite erscheint oben natürlich das Menü (und soll es auch bleiben). Weiter unten erscheint eine Beitragsliste, die nach Datum sortiert
wird und dahinter jeweils der Betreff steht.
Wie bekomme ich das hin, dass nach anklicken eines Beitrages aus der Liste im selben Fenster die Linkliste verschwindet und der Beitrag eingeblendet wird
und danach auf den Link Zurück wieder die Linkliste wieder erscheint?

Habe folgenen Ansatz:


Code: Select all
<?PHP
include("nav.php");
include("datumsformat.inc");
include("config.php");
?>

<br>
<div align="center">
<h1>Linkliste</h1>
</div>
<br>
<?PHP
$Datensatz = mysql_query("SELECT * FROM `$Tabellenname` WHERE ID ORDER BY 'Datum' DESC");

while($Row = mysql_fetch_object($Datensatz)) {
$ID = $Row->ID;
$Datum = Datumsausgabe($Row->Datum);
$Titel = $Row->Titel;
echo "<br>";
echo "<a href=\"$PHP_SELF?id=$ID\">$Datum - $Titel</a>";
}

$Gesamt = mysql_num_rows(mysql_query("SELECT COUNT(ID) FROM `$Tabellenname`");
echo "<p>Gesamt: $Gesamt Eintr&auml;ge</p>";

?>


Hatte es mal mit folgendem ausprobiert und funktionierte aber nicht!

Code: Select all
if ($_REQUEST['ID'] == "$ID") {
echo "$Beitrag";";
echo "<a href='javascript:history.back()'>Zur&uuml;ck</a>";
} else {
// hier der Code (s.v.A.)
}


Wieso funktioniert es nicht bzw. wer kann mir da weiterhelfen?[/code]
Demetry
 
Posts: 79
Joined: 19. July 2005 22:39
Location: Germany
Operating System: Windows 7 / 8.1

Postby KingCrunch » 07. December 2005 22:59

Ähm ... Man muss viel selbst erraten... Worums gehts konkret? Und es ist immer gut zu wissen, was passierte, so dass du wusstest, das es nicht klappt ;)

Also, du willst den Link anklicken
Code: Select all
echo "<a href=\"$PHP_SELF?id=$ID\">$Datum - $Titel</a>";

und dann passiert irgendwas?

Versuch mal
Code: Select all
if ($_GET['ID'] == "$ID") {
echo "$Beitrag";";
echo "<a href='javascript:history.back()'>Zur&uuml;ck</a>";
} else {
// hier der Code (s.v.A.)
}
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby Demetry » 07. December 2005 23:21

KingCrunch wrote:Ähm ... Man muss viel selbst erraten... Worums gehts konkret? Und es ist immer gut zu wissen, was passierte, so dass du wusstest, das es nicht klappt ;)

Also, du willst den Link anklicken
Code: Select all
echo "<a href="$PHP_SELF?id=$ID">$Datum - $Titel</a>";

und dann passiert irgendwas?

Versuch mal
Code: Select all
if ($_GET['ID'] == "$ID") {
echo "$Beitrag";";
echo "<a href='javascript:history.back()'>Zur&uuml;ck</a>";
} else {
// hier der Code (s.v.A.)
}

]

Erhalte den Fehler: Resource id #7

Habe allerdings vergessen noch tzu erwähnen, dass ich vor echo "$Beitrag"; die Zeile $Beitrag = mysql_query("SELECT ID FROM $Tabellenname WHERE Beitrag");
geschrieben hatte

PS: Bist du eigentlich auch via AIM zu erreichen?
Demetry
 
Posts: 79
Joined: 19. July 2005 22:39
Location: Germany
Operating System: Windows 7 / 8.1

Postby Wiedmann » 07. December 2005 23:37

Erhalte den Fehler: Resource id #7

Welcher Fehler?

Habe allerdings vergessen noch tzu erwähnen, dass ich vor echo "$Beitrag"; die Zeile $Beitrag = mysql_query("SELECT ID FROM $Tabellenname WHERE Beitrag"); geschrieben hatte

Und was steht im PHP-Manual was mysql_query() zurückliefert?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby KingCrunch » 07. December 2005 23:39

Klärn das ja grad per AIM, aber für alle anderen Interessierten:

Das dürfte daran liegen, dass (einmal) die SQL-Anfrage falsch(rum) definiert ist. Schließlich willst du den Beitrag und nicht die ID ;) Andererseits gibt eine query erstmal immer eine SQL-Query-Resource zurück, die noch mittels entsprechenden Funktionen ausgewertet werden muss. Das ist also kein Fehler, sondern wirklich die darstellbare Repräsentation von $Beitrag ;)
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25


Return to PHP

Who is online

Users browsing this forum: No registered users and 49 guests