Bücherliste mit PHP und Datenbank

MSshady

Mitglied
Hallo,

ich soll für eine Bibliothek ein Datenbanksystem basteln in dem man ohne Schwierigkeiten neue Bücher einfügen, alter verändern und wo der normale Nutzer suchen kann.
Nun ist meine Frage, wie realisiere ich das am besten.
In der Datenbank soll enthalten sein: Titel, Band, Jahr, Ort, Standort und bei einigen auch eine URL. Das stellt ja noch nicht das Problem dar.
Mein Problem ist, ob man für jede Aufgabe eine php Datei nehmen sollte also eintragen, updaten, suchen oder lieber für eintragen und updaten eine und für suchen eine extra Datei, damit der normale Nutzer nicht auf die update funktionen zugreifen kann.
Dann habe ich noch eine Frage, wenn ich in der Datenbank einen Eintrag habe mit dem Titel und einer URL kann man sich das dann so anzeigen lassen beim auslesen, dass dann der Titel gleich als Link mit der richtigen URL erscheint oder muss man sich die URL in einer extra Spalte anzeigen lassen?

Danke schonmal im voraus für eure Antworten :)

und falls sowas ähnliches schon einmal behandelt wurde und ich es nicht gefunden habe, bitte ich um Entschuldigung.
 
Mein Problem ist, ob man für jede Aufgabe eine php Datei nehmen sollte also eintragen, updaten, suchen oder lieber für eintragen und updaten eine und für suchen eine extra Datei, damit der normale Nutzer nicht auf die update funktionen zugreifen kann
Wenn du nicht so schlecht wie nur möglich programmierst, kann der User nicht
auf deine Funktionen zugreifen. Was mir sowieso noch ein Rätsel ist, wie genau stellst
du dir diesen nicht er wünschten Zugriff vor? :suspekt:

Zu deiner zweiten "Frage":
PHP:
while($Row = mysql_Fetch_Assoc($Qry)) {
  if(!empty($Row['link'])) echo '<a href="'.$Row['link'].'">'.$Row['titel'].'</a>';
  else echo $Row['titel'];
}
 
Wie genau ich mir das Vorstelle hm..., eben durch z.b. schlechte Programmierung. Kann durchaus passieren wenn man nicht so viel Erfahrung hat. Würd ich jetzt behaupten :).

Also könnte man das alles in einer Datei realisieren? Und wenn ja wie, also so ungefähr nur sozusagen als Denkanstoß.

Danke schonmal :)
 
Zurück