also erstmal das Verständnis Problem:
1.) .php's werden ja vom Server geparst und dann beim Browser nur ausgegeben, d.h. doch das php Datei einmal abläuft und dann war es das. (?)
Aber wie läuft das denn mit "inputs" ab? z.B. die news.php dort werden ja die Kommentare so hinzugefügt:
if ( (loggedin() OR chk_antispam ('newskom')) AND $komsOK AND !empty($_POST['name']) AND !empty($_POST['txt']) ) { $_POST['txt'] = escape($_POST['txt'],'string'); $_POST['name'] = escape($_POST['name'],'string'); db_query("INSERT INTO `prefix_koms` (`uid`,`cat`,`name`,`text`) VALUES (".$nid.",'NEWS','".$_POST['name']."','".$_POST['txt']."')"); }
aber wenn die php geparst wird, ist doch noch garnix eingegeben wurden in die inputs und es würde doch rein theoretisch der else teil ausgeführt werden, wenn er denn vorhanden wäre.
Also wie läuft soetwas ab?
2.) Ist es möglich z.b. bei dem kommentar teil noch hinzuzufügen, dass die eingabe kontrolliert wird.
Also z.b. in der news datenbank ist eine neue spalte die "spalte1" heißt und im html formular ist ein weiterer input, dann soll, wenn man ein kommentar schreibt "spalte1" mit dem neuen input verglichen werden und wenn dieser gleich ist, erst dann soll der eintrag in die kommentar datenbank erfolgen, wenn er nicht übereinstimmt soll ne "fehlermeldung" für den user ausgegeben werden.
Hoffe ihr versteht das soweit(?)
####################################
Ihr könnt auch die Fragen einzelt beantworten und ich bitte euch fragen zu stellen, wenn ihr nicht wisst was ich meine.
cucu