Mailinglisten-Archive |
die anzahl { stimmen (siehe #-kennzeichnungen). in den else-zweig kommst du aber nur dann, wenn $name leer ist, in KEINEM anderem fall! d.h. wenn z.b. $name eingetragen ist, nicht aber $passwd, wird bei dir garnix ausgegeben... schreibe die verschachtelte if-abfrage am anfang einfach als eine einzige: if (!empty ( $name ) && !empty ( $passwd) && !empty ( $email) && !empty ( $ort) && !empty ( $titel) && !empty ( $beschreibung) && !empty ( $url) { require("insertpage2.php3"); } else { hier kommt man jetzt rein, wenn einer oder mehrere der einträge leer sind, egal welche... } > > <? > > > > if ( !empty ( $name )) file://Wenn Name eingegeben, dann prüfe ob > > Passwort eingegeben > > > > { if ( !empty ( $passwd)) file://Wenn Passwort eingegeben, dann > > prüfe ob e-mail eingegeben > > > > { if ( !empty ( $email)) > > > > { if ( !empty ( $ort)) > > > > { if ( !empty ( $titel)) > > > > { if ( !empty ( $beschreibung)) > > > > { if ( !empty ( $url)) file://Wenn alle Felder ausgefüllt, dann > > insert into... > > > > { require("insertpage2.php3"); > > > > } # if url > > > > } # if beschr > > > > } # if titel > > > > } # if ort > > > > } # if email > > > > } # if passwd > > > > } # if name > > > > else file://Wenn Eingabefelder nicht ausgefüllt, dann prüfe > > welche leer sind > > > > { echo "<font face=verdana color=#FF0000 size=-1><b>Bitte > > Drücken Sie den Zurück-Button Ihres Browsers und füllen die > > folgenden Felder aus:</b></font><br><br>"; > > > > if ( empty ( $name)) > > > > { echo "<font face=verdana size=-1>Namen</font><br>"; } > > > > if ( empty ( $passwd)) > > > > { echo "<font face=verdana size=-1>Password</font><br>"; } > > > > if ( empty ( $email)) > > > > { echo "<font face=verdana size=-1>E-Mail Adresse</font><br>"; } > > > > if ( empty ( $ort)) > > > > { echo "<font face=verdana size=-1>Ort</font><br>"; } > > > > if ( empty ( $titel)) > > > > { echo "<font face=verdana size=-1>Titel der Homepage</font><br>"; } > > > > if ( empty ( $beschreibung)) > > > > { echo "<font face=verdana size=-1>Kurzbeschreibung</font><br>"; } > > > > if ( empty ( $url)) > > > > { echo "<font face=verdana size=-1>Homepage Adresse</font><br>"; } > > > > } > > > > ?> > > > > Wenn alle Felder leer sind, erscheint auch die Meldung welche > > alle leer sind. Wenn alle gefüllt sind, erfolgt auch die > > Eintragung in die Tabelle. Wenn der Name eingetragen ist und > > der Rest leer ist, erscheint die Meldung "Dokument enthält > > keine Daten". > > Zum Probieren unter:www.uh-personaldienst.de/homepage/homepage.php3 > > > > Was ist an derAbfrage falsch? > Wenn Du mich fragst, ist das letzte "}" in Deinem Ausschnitt an der falschen > Stelle, lösche es dort, wo es ist und füge es vor dem else wieder ein! Dein > else bezieht sich nämlich auf das zweite If, für das erste If hast Du kein > else! > > Gruß > Stefan > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive