Formularauswertung

  • Deine vorgehensweise ist nicht ganz richtig ... du möchtest die ausgabe ja dan haben wenn der vorname nicht eingegeben wurde aber das formular abgesendet wurde wenn ich das richtig verstehe...


    wenn du beides innerhalb einer if haben willst .

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /></span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"eingetragener Vorname: "</span><span class="syntaxkeyword">. </span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'vorname'</span><span class="syntaxkeyword">];<br /><br />if ( (empty(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'vorname'</span><span class="syntaxkeyword">] )) && (</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'kontrolle'</span><span class="syntaxkeyword">] == </span><span class="syntaxstring">'1'</span><span class="syntaxkeyword">))<br />{<br />    echo </span><span class="syntaxstring">"<p> <b>Leere Felder z&auml;hlen nicht gehen Sie nicht &uuml;ber Los, ziehen Sie keine...</b> </p>"</span><span class="syntaxkeyword">;<br />}<br /></span><span class="syntaxdefault">?><br /></span><br /></span>


    oder wie im tutorial verlangt die version mit getrennten überprüfungen


    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /></span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"eingetragener Vorname: "</span><span class="syntaxkeyword">. </span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'vorname'</span><span class="syntaxkeyword">];<br />if (</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'kontrolle'</span><span class="syntaxkeyword">] == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br />  if (empty(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'vorname'</span><span class="syntaxkeyword">]))<br />  {<br />      echo </span><span class="syntaxstring">"<p> <b>Leere Felder z&auml;hlen nicht gehen Sie nicht &uuml;ber Los, ziehen Sie keine...</b> </p>"</span><span class="syntaxkeyword">;<br />  }<br />}<br /></span><span class="syntaxdefault">?><br /></span></span>


    Wobei ich nicht verstehe ... warum die das umgedreht haben wollen (erst auf eingegebenen namen und dan auf kontrollfeld überprüfen .. :roll: ) iwie schwachsinn


    Hoffe ich konnte dir ein wenig helfen.

  • Zitat von &quot;R4Zz0R&quot;


    Wobei ich nicht verstehe ... warum die das umgedreht haben wollen (erst auf eingegebenen namen und dan auf kontrollfeld überprüfen .. :roll: ) iwie schwachsinn


    Weil der else-Teil (z.B. Mail verschicken) nur ausgeführt werden soll, wenn der Vorname (und später noch mehr Felder) nicht leer sind und nicht alleine dann, wenn das Formular abgesendet wurde.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!