Guten Abend zusammen
Ich habe vor ein paar Tagen mit php angefangen, da ich mit CSS und HTML begonnen habe, komme ich natürlich um php nicht herum^^
Ich arbeite versuchsweise daran ein Telefonbuch zu erstellen - über die ID als Link soll man auf die Unterseite gelangen und dort den gesamten Eintrag angezeigt bekommen - ich habe lange gesucht um alleine den Link zu realisieren, allerdings scheitert es jetzt daran die ID an die Unterseite zu übergeben, um so lediglich den relevanten Eintrag (z.B. von der 3. ID) anzeigen zu lassen..
Ich habe schon einiges ausprobiert und recherchiert, 2 Tage hat es nun "verschluckt" und dennoch gelange ich immer wieder zu meiner Grundform, weil ich schlicht nicht weiterkomme...
Vielleicht noch zur Information: ich arbeite mit phpmyadmin und habe dort auch die Datenbank angelegt mit den Einträgen, die IDs werden alle korrekt angezeigt und sind als Link klickbar - leiten auf die detail.php mit der entsprechenden ID weiter.
Ich bin bisher soweit, dass ich die ID mit Get der (URL?) entnehme und dann auf diese ID selektieren, allerdings hat das bisher nicht geklappt.
Hier habe ich die "Hauptseite":
(natürlich ist die Datenbankverbindung hergestellt, klappt auch wunderbar)
Die Unterseite als detail.php?id=x (Zahl je nach Auswahl)
(quasi der selbe Code, weil ich immer wieder zur Grundform zurück gelange...)
Kann mir jemand sagen, wie ich das Problem löse oder zumindest durch welchen Bereich ich zu einem vernünftigen Ergebnis komme?
Ich bin mittlerweile sogar überfragt, wonach ich noch suchen soll...
Derzeit zeigt er einfach alle Einträge aus der Datenbank.
Ich habe vor ein paar Tagen mit php angefangen, da ich mit CSS und HTML begonnen habe, komme ich natürlich um php nicht herum^^
Ich arbeite versuchsweise daran ein Telefonbuch zu erstellen - über die ID als Link soll man auf die Unterseite gelangen und dort den gesamten Eintrag angezeigt bekommen - ich habe lange gesucht um alleine den Link zu realisieren, allerdings scheitert es jetzt daran die ID an die Unterseite zu übergeben, um so lediglich den relevanten Eintrag (z.B. von der 3. ID) anzeigen zu lassen..
Ich habe schon einiges ausprobiert und recherchiert, 2 Tage hat es nun "verschluckt" und dennoch gelange ich immer wieder zu meiner Grundform, weil ich schlicht nicht weiterkomme...
Vielleicht noch zur Information: ich arbeite mit phpmyadmin und habe dort auch die Datenbank angelegt mit den Einträgen, die IDs werden alle korrekt angezeigt und sind als Link klickbar - leiten auf die detail.php mit der entsprechenden ID weiter.
Ich bin bisher soweit, dass ich die ID mit Get der (URL?) entnehme und dann auf diese ID selektieren, allerdings hat das bisher nicht geklappt.
Hier habe ich die "Hauptseite":
(natürlich ist die Datenbankverbindung hergestellt, klappt auch wunderbar)
PHP-Code:
<?php
$sql = "SELECT id FROM telefonbuch";
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysqli_error());
}
echo '<table border="1">';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td><a href='detail.php?id=".$zeile['id']."'> ".$zeile['id']." </a></td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_result( $db_erg );
?>
Die Unterseite als detail.php?id=x (Zahl je nach Auswahl)
(quasi der selbe Code, weil ich immer wieder zur Grundform zurück gelange...)
PHP-Code:
<?php
$sql = "SELECT id,name,nummer FROM telefonbuch";
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysqli_error());
}
echo '<table border="1">';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['id'] . "</td>";
echo "<td>". $zeile['name'] . "</td>";
echo "<td>". $zeile['nummer'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_result( $db_erg );
?>
Ich bin mittlerweile sogar überfragt, wonach ich noch suchen soll...
Derzeit zeigt er einfach alle Einträge aus der Datenbank.
Kommentar