Hey Leute
Will eine Funktion schreiben, bei der man die Fakultät berechnen kann. (Bitte keine Tipps zum lösen für das berechnen; möchte das selber knacken )
Entweder buggt das Formular oder die BOOLEAN Variable.
Achso was nicht geht?
Wenn ich ein komma eingebe und SUBMIT'en tue, dann kommt nicht die ERROR Meldung
PHP
<span class="syntaxhtml"><span class="syntaxdefault"><?php<br />error_reporting</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">E_ERROR </span><span class="syntaxkeyword">|</span><span class="syntaxdefault"> E_WARNING </span><span class="syntaxkeyword">|</span><span class="syntaxdefault"> E_PARSE</span><span class="syntaxkeyword">);<br /><br /><br /><br /><br /></span><span class="syntaxdefault"> if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"."</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">","</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> $WARNUNG </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> TRUE</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> else<br /> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> $WARNUNG </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> FALSE</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /><br /><br /><br /></span><span class="syntaxdefault">?><br /></span><!DOCTYPE html><br /><html><br /><head><br /> <title>Fakultät berechnen</title><br /> <meta charset="UTF-8" /><br /><br /> <style type="text/css"><br /><br /> form<br /> {<br /> font-size: 15px;<br /> line-height: 20px;<br /> }<br /><br /> fieldset<br /> {<br /> padding: 5px;<br /> width: 300px;<br /> }<br /><br /> label<br /> {<br /> width: 220px;<br /> float: left;<br /> margin: 15px;<br /> }<br /><br /> input<br /> {<br /> width: 100px;<br /> float: right;<br /> }<br /><br /> input[type=submit]<br /> {<br /> display: block;<br /> clear: both;<br /> float: none;<br /> margin: 0 auto;<br /> width: 80px;<br /> }<br /> </style><br /><br /></head><br /><body><br /><br /> <form method="get" action="index.php"><br /> <fieldset><br /> <legend>Fakultät berechnen</legend><br /><br /> <label>Zahl:<input type="text" maxlength="5" name="zahl" id="zahl" /></label><br /><br /> <input type="submit" name="button" id="button" value="Absenden" /><br /><br /> <span class="syntaxdefault"><?php<br /> if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$WARNUNG </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> TRUE</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> echo $zahl</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> echo </span><span class="syntaxstring">"<br />"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> echo </span><span class="syntaxstring">"Nur NATÜRLICHE Zahlen. (KEINE gebrochenen, negativen Zahlen...)"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> ?><br /></span><br /> </fieldset><br /> </form><br /><br /></body><br /></html></span>