Zimtgruen
Erfahrenes Mitglied
also ich habe das jetzt alles entschlüsselt und das Problem liegt doch in der Übertragung der ID, ich weiß aber nicht warum.
also ich habe einen link:
Wenn man sich den Quelltext anschaut, steht da
<a href="newtext.php?sammlung=2">Neuen Text hinzufügen</a>
Also müsste ja die Zahl 2 auf die nächste Seite transportiert werden.
Auf der nächsten Seite habe ich jetzt folgenden Code:
Wenn ich mir hier jetzt den Quelltext anschaue steht da:
<input type=hidden name=sammlung value=2>
Also die Zahl 2 ist angekommen und wird jetzt weitergeleitet.
auf meiner nächsten Seite entschlüssle ich die Zahl so:
Und über $sammlung möchte ich den Wert 2 in die Datenbank eintragen und damit auch auf die nächste Seite weiterleiten, aber in meinem Quelltext steht dann:
Und in der Datenbank kommt die Zahl 0 an und die Seite, auf die weitergeleitet wurde sagt mir, dass es eben keine Sammlung mit dieser ID gibt.
Warum kommt die ID nicht an?
also ich habe einen link:
PHP:
<?php
echo "<a href=\"newtext.php?sammlung=$sammlungid\">Neuen Text hinzufügen</a>";
?>
<a href="newtext.php?sammlung=2">Neuen Text hinzufügen</a>
Also müsste ja die Zahl 2 auf die nächste Seite transportiert werden.
Auf der nächsten Seite habe ich jetzt folgenden Code:
PHP:
<?php
$sammlungid = $_GET['sammlung'];
echo "<input type=hidden name=sammlung value=$sammlungid>";
?>
<input type=hidden name=sammlung value=2>
Also die Zahl 2 ist angekommen und wird jetzt weitergeleitet.
auf meiner nächsten Seite entschlüssle ich die Zahl so:
PHP:
$sammlung = $_POST["sammlungid"];
PHP:
<meta http-equiv="refresh" content="3; URL=sammlung.php?sammlung=">
Warum kommt die ID nicht an?