vikozo wrote:Du weißt, wie du abfragen kannst, ob ein Formular abgeschickt wurde!?
erster Teil habe ich verstanden - zweiter bin ich mir nicht sicher - aber ja, nach dem bestätigen habe ich einen eintrag in der DB
Irgendwie musst du ja prüfen, ob ein Formular abgesendet wurde, denn nur dann soll ja auch ein Eintrag in der DB erfolgen (oder wird immer ein Eintrag hinzugefügt, selbst wenn du die Seite nur betrittst?). Also prüfst du (schon jetzt) entweder, ob ein Button geklickt wurde, oder ein POST-/GET Request abgegeben wurde, nehme ich mal an
vikozo wrote:- Code: Select all
Du weißt, wie Variablen und deren Werte aus einem Formular aussehen und wie du sie ansprechen kannst!?
ansprechen? ich weiss wie sie in der DB landen.
Du weißt, wie Variablen aussehen, wie sie benannt werden, wie du deren Werte auslesen kannst (das ist mit ansprechen gemeint), etc.
vikozo wrote:Du weißt, wie man Werte miteinander vergleicht!?
noch nicht verwendet aber ich denke ja
sowas hier:
- Code: Select all
<?php
//prüft, ob die POST-"Variable" xyz den Wert test hat
if ('test' == $_POST['xyz']) {
echo 'Die Variable hat den Wert test!';
}
?>
vikozo wrote:ich habe versucht
- Code: Select all
$erg_cats = mysql_query($sqlwetter)or die(mysql_error().$sqlwetter);
echo " <option>Select City ....</option>\n";
while($cat = mysql_fetch_assoc($erg_cats)){
der Option select city eine value "" einzugeben hat aber fehler verursacht
Ist garnicht nötig. Gibst du einem option-Feld keine explizite Value mit, wird automatisch der Wert zwischen <option> und </option> als value übertragen. Und diesen Value kannst du mit einem Vergleich NACH DEM ABSCHICKEN prüfen.
Das Handwerkzeug dazu hast du, du musst jetzt nurnoch die einzelnen Teile richtig zusammensetzen