27.10.2008, 01:19
0
Hallo,
ich arbeite ja bekanntlich immer noch an meiner Seite und hab jetzt ein kleineres Problem.
NaJa ist kein richtiges, da ich die Fehlermeldung im Notfall auch nach dem Absenden ausgeben kann.
Und zwar geht es darum zu Prüfen ob ein Eintrag mit dem Titel in der Datenbank schon vorhanden ist.
Damit möchte ich nämlich verhindern das Uploads doppelt gemacht werden.
Ich verwende zur Prüfung der Formulareingabe "LiveValidation".
Mein Problem ist, wenn ich in der Forumlar z.B. den Titel "Dune" eingebe und es den aber schon in der Datenbank gibt, muss ich erst nach Eingabe auf absenden klicken, damit "LiveValidation" den als Vorhanden anerkennt.
So sieht meine Datenbankabfrage aus
Hab jetzt keine Ahnung ob eine ständige Liveprüfung der Datenbank überhaupt geht.
Ich verwende $_POST, nur ist das Problem das es erst den Titel den ich eingegeben habe mit der Datenbank vergleicht wenn ich den absenden Button geklickt habe.
Hab das ganze auch schon in eine Schleife gesetzt, hat aber auch nichts geändert.
Mir ist die Funktion jetzt nicht so Wichtig, da ich im Notfall auch nach dem Absenden eine Fehlermeldung ausgeben kann.
So wärs eben nur Benutzerfreundlicher, da zur Zeit auch noch nach dem Absenden die Eingabefelder wieder leer sind, was ich auch noch lösen muss.
ich arbeite ja bekanntlich immer noch an meiner Seite und hab jetzt ein kleineres Problem.
NaJa ist kein richtiges, da ich die Fehlermeldung im Notfall auch nach dem Absenden ausgeben kann.
Und zwar geht es darum zu Prüfen ob ein Eintrag mit dem Titel in der Datenbank schon vorhanden ist.
Damit möchte ich nämlich verhindern das Uploads doppelt gemacht werden.
Ich verwende zur Prüfung der Formulareingabe "LiveValidation".
Mein Problem ist, wenn ich in der Forumlar z.B. den Titel "Dune" eingebe und es den aber schon in der Datenbank gibt, muss ich erst nach Eingabe auf absenden klicken, damit "LiveValidation" den als Vorhanden anerkennt.
So sieht meine Datenbankabfrage aus
Code:
$sql="SELECT * FROM " . $table_books . " WHERE title = '".securedb($_POST["title"])."'";
$result=mysql_query($sql);
$row = mysql_fetch_assoc($result);
Hab jetzt keine Ahnung ob eine ständige Liveprüfung der Datenbank überhaupt geht.
Ich verwende $_POST, nur ist das Problem das es erst den Titel den ich eingegeben habe mit der Datenbank vergleicht wenn ich den absenden Button geklickt habe.
Hab das ganze auch schon in eine Schleife gesetzt, hat aber auch nichts geändert.
Mir ist die Funktion jetzt nicht so Wichtig, da ich im Notfall auch nach dem Absenden eine Fehlermeldung ausgeben kann.
So wärs eben nur Benutzerfreundlicher, da zur Zeit auch noch nach dem Absenden die Eingabefelder wieder leer sind, was ich auch noch lösen muss.
FTP Server Zugangsdaten ftp.php?server=markocat.no-ip.biz:2121]" class="mycode_img" />