ID speichern

ElFunghi

Erfahrenes Mitglied
Moin,
ich weis net genau wie ich das Prob jetz beschreiben soll, also ich hab nen neuen Eintrag in die Datenbank per Formular eingetragen, nun will ich das auf einer Seite diese Einträge aufgelistet werden, dafür muss man im Formular einen Namen eingeben der dann auf der gewissen Seite angezeigt wird, so nun soll das auch gleichzeitig ein Link zum besagten Eintrag sein, allerdings halt nur zu DIESEM und nicht zu allen in der Tabelle. Dazu müsste ja hinter dem Link die Endung ".php?id=irgentneID" stehn, so nun zur Frage, wie bekomm ich die ID des Eintrages dahin??
Hab schon viel nach Tuts geschaut aba nirgens iss das irgtnwie erklärt, ich hoffe ihr versteht was ich will, iss schlecht zu erklärn!

THX
ElFunghi
 
also hab ich dich richtig verstanden, zuerst willst du, dass alle einträge nacheinander aufgelistet werden? sprich
PHP:
<?php
$daten_1 = mysql_query("SELECT * FROM table ORDER by id DESC");
while ($daten = mysql_fetch_array($daten_1))
{

echo ..... 


}
?>

so, und dann soll in dieser ausgabe irgendwas ein link sein, mit der entsprechenden id? also das hier?

PHP:
echo"<A HREF=\"deine_site.php?id=$daten[id]\">$daten[irgendwas]</a>";
falls ich dich falsch verstanden habe, sag bescheid ;)
bye
 
machs bitte so:
echo"<A HREF=\"deine_site.php?id=$daten["id"]\">$daten["irgendwas"]</a>";
ab php 4.3 gibts sonst nen fehler, weil id und irgendwas auch eine konstante sein könnte, also immer den index eines arrays mit "" ansprechen, sollte der nicht nummerisch sein
 
Zuletzt bearbeitet:
aha..

heisst das, falls mein provider auf die idee kommt, auf php4.3 upzudaten, darf ich in meinen ganzen scripts die indexe der arrays ändern?
 
so sieht das aus. oder der gibt nicht wirklich einen fehler aus, sondern eine "Notice". die lässt sich zwar sicherlich irgendwo deaktivieren, aber unschön ist es trotzdem...
 
Dann machs doch gleich richtig ordentlich ;)
PHP:
echo"<A HREF=\"deine_site.php?id=".$daten['id']."\">".$daten['irgendwas']."</a>";
 
Zurück