tag:forum.selfhtml.org,2005:/self Mit PHP rechnen – SELFHTML-Forum 2015-10-02T15:56:31Z https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651143#m1651143 Klaus 2015-09-28T09:33:58Z 2015-09-28T09:46:38Z Mit PHP rechnen <p>Guten Tag,</p> <p>was mache ich falsch? Möchte einfach ein paar Zahlen addieren</p> <pre><code class="block language-php"><span class="token comment">// (,) durch (.) ersetzten</span> <span class="token variable">$PreisDB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$preise</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'preis_original'</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$Preis1v1DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis1</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$Preis1v2DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">//Preisberechnung</span> <span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token variable">$PreisDB</span><span class="token operator">+</span><span class="token variable">$Preis1v1DB</span><span class="token operator">.</span><span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">PreisBerechnung</span><span class="token operator">.</span><span class="token variable">$Preis1v2DB</span><span class="token punctuation">;</span> <span class="token comment">//Ausgabe</span> <span class="token keyword">echo</span> <span class="token variable">$p1</span><span class="token punctuation">;</span> </code></pre> <p>Als Ausgabe erhalte ich 3.74+2.50 ist zum Teil richtig.</p> <p>$PreisDB = 0.74<br> $Preis1v1DB = 3.00</p> <p>Bis dahin stimmt noch alles. PHP Rechner $PreisDB + $Preis1v1DB = 3,74.</p> <p>Jetzt kommt der Fehler</p> <p>$PreisWert->PreisBerechnung = Hier steht drin, was gemacht werden soll z.B. * + - oder /</p> <p>$Preis1v2DB = 2.50</p> <p>Warum wird dieses nicht gerechnet?</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651148#m1651148 Tabellenkalk 2015-09-28T10:00:02Z 2015-09-28T10:00:02Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <p>Warum wird dieses nicht gerechnet?</p> </blockquote> <p>PHP verwendet zum Rechnen sogenannte Operatoren, z.B. hast du PHP angewiesen den +-Operator und den .-Operator zu verwenden. Wenn du in eine Variable Zeichen steckst, die wie Operatoren <em><strong>aussehen</strong></em>, dann sind das für PHP immernoch bloß Zeichen, aber keine Operatoren.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651151#m1651151 frankx 2015-09-28T10:05:19Z 2015-09-28T10:05:19Z Mit PHP rechnen <p>Ahoi Klaus</p> <blockquote> <p>Guten Tag,</p> <p>was mache ich falsch? Möchte einfach ein paar Zahlen addieren</p> <pre><code class="block language-php"><span class="token comment">// (,) durch (.) ersetzten</span> <span class="token variable">$PreisDB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$preise</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'preis_original'</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$Preis1v1DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis1</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$Preis1v2DB</span> <span class="token operator">=</span> <span class="token function">str_replace</span><span class="token punctuation">(</span><span class="token string double-quoted-string">","</span><span class="token punctuation">,</span> <span class="token string double-quoted-string">"."</span><span class="token punctuation">,</span> <span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">DB1_preis2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">//Preisberechnung</span> <span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token variable">$PreisDB</span><span class="token operator">+</span><span class="token variable">$Preis1v1DB</span><span class="token operator">.</span><span class="token variable">$PreisWert</span><span class="token operator">-></span><span class="token property">PreisBerechnung</span><span class="token operator">.</span><span class="token variable">$Preis1v2DB</span><span class="token punctuation">;</span> <span class="token comment">//Ausgabe</span> <span class="token keyword">echo</span> <span class="token variable">$p1</span><span class="token punctuation">;</span> </code></pre> <p>Als Ausgabe erhalte ich 3.74+2.50 ist zum Teil richtig.</p> </blockquote> <p>var_dump($p1); $p1 ist ein String. Dein Ansatz ist murks, würde ich sagen. Du könntest den String $p1 per eval() auswerten, aber das ist "böse".</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651190#m1651190 Klaus 2015-09-28T11:25:41Z 2015-09-28T11:25:41Z Warum wurde mein Posting editiert? <p>Warum muss ein Herr Gunnar Bittersmann in meinem Posting editieren? Geht es eigentlich nicht? WAS SOLL DAS BITTE?</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651149#m1651149 Klaus 2015-09-28T10:03:17Z 2015-09-28T10:03:17Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <p>PHP verwendet zum Rechnen sogenannte Operatoren, z.B. hast du PHP angewiesen den +-Operator und den .-Operator zu verwenden. Wenn du in eine Variable Zeichen steckst, die wie Operatoren <em><strong>aussehen</strong></em>, dann sind das für PHP immernoch bloß Zeichen, aber keine Operatoren.</p> </blockquote> <p>danke für deine Antwort. Und wie bekomme ich PHP dazu mit den Zeichen zu rechnen, die in $PreisWert->PreisBerechnung stecken?</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651150#m1651150 Tabellenkalk 2015-09-28T10:05:09Z 2015-09-28T10:05:09Z Mit PHP rechnen <p>Hallo,</p> <p>schau dir das Switch-Konstrukt an, und überlege Dir, wie es zur Lösung deines Problems beitragen kann.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651152#m1651152 frankx 2015-09-28T10:07:20Z 2015-09-28T10:07:20Z Mit PHP rechnen <p>Ahoi Klaus</p> <blockquote> <p>Hallo,</p> <blockquote> <p>PHP verwendet zum Rechnen sogenannte Operatoren, z.B. hast du PHP angewiesen den +-Operator und den .-Operator zu verwenden. Wenn du in eine Variable Zeichen steckst, die wie Operatoren <em><strong>aussehen</strong></em>, dann sind das für PHP immernoch bloß Zeichen, aber keine Operatoren.</p> </blockquote> <p>danke für deine Antwort. Und wie bekomme ich PHP dazu mit den Zeichen zu rechnen, die in $PreisWert->PreisBerechnung stecken?</p> </blockquote> <p>Garnicht. Nur mit eval(). Aber das ist definitiv der falsche Ansatz. Allerhöchstens kapierst Du damit, was eval macht. Warum willst Du "+" oder "-" in einer Variable speichern? Es macht Sinn, sich erstmal logisch zu überlegen, <em>was</em> man machen will. Poste das hier, und dann wird Dir gezeigt, wie das sinnvoll in PHP-Code umgesetzt wird.</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651156#m1651156 Klaus 2015-09-28T10:11:11Z 2015-09-28T10:11:11Z Mit PHP rechnen <p>Hallo</p> <blockquote> <p>schau dir das Switch-Konstrukt an, und überlege Dir, wie es zur Lösung deines Problems beitragen kann.</p> </blockquote> <p>welches Switch-Konstrukt?</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651153#m1651153 Klaus 2015-09-28T10:10:04Z 2015-09-28T10:10:04Z Mit PHP rechnen <blockquote> <p>Garnicht. Nur mit eval(). Aber das ist definitiv der falsche Ansatz. Allerhöchstens kapierst Du damit, was eval macht. Warum willst Du "+" oder "-" in einer Variable speichern? Es macht Sinn, sich erstmal logisch zu überlegen, <em>was</em> man machen will. Poste das hier, und dann wird Dir gezeigt, wie das sinnvoll in PHP-Code umgesetzt wird.</p> </blockquote> <p>Garnicht, geht nicht! Die Daten erhalte ich aus externen Quellen.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651155#m1651155 Tabellenkalk 2015-09-28T10:10:54Z 2015-09-28T10:10:54Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <p>Nur mit eval(). Aber das ist definitiv der falsche Ansatz.</p> </blockquote> <p>@frank, dir ist bewusst, dass es der falsche Ansatz ist und trotzdem erwähnst du es explizit in zwei Postings? Hm, manchmal ist Schweigen doch Gold...</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651162#m1651162 frankx 2015-09-28T10:17:14Z 2015-09-28T10:17:14Z Mit PHP rechnen <p>Ahoi Klaus</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span> <span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span> <span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span> <span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </span></code></pre> <p>geht auch mit einem <a href="http://php.net/manual/de/control-structures.switch.php" rel="noopener noreferrer">switch</a>.</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651158#m1651158 frankx 2015-09-28T10:12:37Z 2015-09-28T10:12:37Z Mit PHP rechnen <p>Ahoi Tabellenkalk</p> <blockquote> <p>Hallo,</p> <blockquote> <p>Nur mit eval(). Aber das ist definitiv der falsche Ansatz.</p> </blockquote> <p>@frank, dir ist bewusst, dass es der falsche Ansatz ist und trotzdem erwähnst du es explizit in zwei Postings? Hm, manchmal ist Schweigen doch Gold...</p> </blockquote> <p>Es ist ja nicht meine Absicht, die Funktion eval() zu verheimlichen, sondern zu erklären, dass das zwar geht aber nicht sinnvoll ist. Das betrifft eval() in Javascript genauso und gehört m.E. zum Grundwissen dazu.</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651159#m1651159 Tabellenkalk 2015-09-28T10:13:03Z 2015-09-28T10:13:03Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <p>welches Switch-Konstrukt?</p> </blockquote> <p>Das von PHP?</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651179#m1651179 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T10:50:59Z 2015-09-28T10:50:59Z Mit PHP rechnen <p>@@frankx</p> <blockquote> <blockquote> <p>Hm, manchmal ist Schweigen doch Gold...</p> </blockquote> </blockquote> <p>Manchmal, aber nur manchmal.</p> <blockquote> <p>Es ist ja nicht meine Absicht, die Funktion eval() zu verheimlichen, sondern zu erklären, dass das zwar geht aber nicht sinnvoll ist.</p> </blockquote> <p>Ja!!1elf Wenn der Theo (TO Klaus) in „einem vernünftigen Forum nach[fragt] wo es Leute gibt die von PHP wirklich Ahnung haben“ (<a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651161#m1651161" rel="noopener noreferrer">O-Ton</a>) und von den dortigen „Ahnunghabern“ gesagt bekommt „Mach’s mit <code>eval()</code>“, dann ist es schon gut, dass er hier gesagt bekommt „Mach’s <strong>nicht</strong> mit <code>eval()</code>.“</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651161#m1651161 Klaus 2015-09-28T10:15:53Z 2015-09-28T10:15:53Z -- Erledigt -- <p>Hallo,</p> <blockquote> <p>Das von PHP?</p> </blockquote> <p>eure scheiß Besserwisserei geht mir auf die Eier. Ich frage in einem vernünftigen Forum nach wo es Leute gibt die von PHP wirklich Ahnung haben.</p> <p>Es war von mir eine einfache Frage. Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen, wie geht nicht. Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651163#m1651163 frankx 2015-09-28T10:18:02Z 2015-09-28T10:18:02Z -- Erledigt -- <p>Ahoi Klaus</p> <blockquote> <p>Hallo,</p> <blockquote> <p>Das von PHP?</p> </blockquote> <p>eure scheiß Besserwisserei geht mir auf die Eier. Ich frage in einem vernünftigen Forum nach wo es Leute gibt die von PHP wirklich Ahnung haben.</p> <p>Es war von mir eine einfache Frage. Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen, wie geht nicht. Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p> </blockquote> <p>Häh???</p> <p><a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651162#m1651162" rel="noopener noreferrer">https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651162#m1651162 </a></p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651166#m1651166 Tabellenkalk 2015-09-28T10:24:51Z 2015-09-28T10:24:51Z -- Erledigt -- <p>Hallo,</p> <blockquote> <p>eure scheiß Besserwisserei geht mir auf die Eier. Ich frage in einem vernünftigen Forum nach wo es Leute gibt die von PHP wirklich Ahnung haben.</p> </blockquote> <p>Entschuldige, dass ich dir die Eier weder auf dem Silbertablett präsentiert habe noch dir direkt in den Mund gelegt habe, sondern dir nur gesagt habe, wo der Kühlschrank steht, in dem sie sich befinden.</p> <blockquote> <p>Es war von mir eine einfache Frage. Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen, wie geht nicht.</p> </blockquote> <p>Dass es nicht geht, hat jetzt wer behauptet?</p> <blockquote> <p>Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p> </blockquote> <p>Na, dann hat sich dein Problem wohl erledigt.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651185#m1651185 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T11:19:42Z 2015-09-28T11:19:42Z -- Erledigt -- <p>@@Klaus</p> <blockquote> <blockquote> <p>Das von PHP?</p> </blockquote> <p>[Ausraster gelöscht]</p> <p>Es war von mir eine einfache Frage.</p> </blockquote> <p>Worauf du eine einfache Antwort bekommen hast.</p> <p>Und wenn dir <code>switch</code> im Kontext von PHP nichts sagt, hättest du ja mal auf <a href="http://php.net/" rel="noopener noreferrer">php.net</a> ebendas ins Suchfeld eingeben können.</p> <blockquote> <p>Ihr müsst wohl zu allem immer ein Fass aufmachen und solche Postings raushauen,</p> </blockquote> <p>’Tschuldigung, war natürlich zu viel verlangt. <a href="http://php.net/manual/de/control-structures.switch.php" rel="noopener noreferrer">Bitteschön, gerngeschehen.</a></p> <p>Aber vermutlich hätte ich das jetzt noch abtippen sollen, nicht verlinken.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651168#m1651168 Klaus 2015-09-28T10:30:11Z 2015-09-28T10:30:11Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span> <span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span> <span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span> <span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </span></code></pre> </blockquote> <p>für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651167#m1651167 Klaus 2015-09-28T10:27:59Z 2015-09-28T10:27:59Z -- Erledigt -- <blockquote> <p>Dass es nicht geht, hat jetzt wer behauptet?</p> </blockquote> <p>https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651152#m1651152</p> <p>Und dass es geht sieht man wohl hier: http://www.php-kurs.info/beispiele/rechner.php hier kommen die Werte zwar aus einem Textfeld, ist aber bestimmt NICHTS anderes. Bei mir kommen die Werte eben aus einer Datenbank.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651169#m1651169 frankx 2015-09-28T10:32:32Z 2015-09-28T10:32:32Z -- Erledigt -- <p>Ahoi Tabellenkalk</p> <blockquote> <blockquote> <p>Klar geht das, solche Eingaben mache ich in Wordpress und Joomla Jeden Tag mehrfach und ich erhalte immer das richtige Ergebnis!</p> </blockquote> <p>Na, dann hat sich dein Problem wohl erledigt.</p> </blockquote> <p>Schreibt er doch ...;</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span> <span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span> <span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span> <span class="token keyword">eval</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"echo "</span> <span class="token operator">.</span> <span class="token variable">$number1</span> <span class="token operator">.</span> <span class="token variable">$operator</span> <span class="token operator">.</span> <span class="token variable">$number2</span><span class="token operator">.</span><span class="token string double-quoted-string">";"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </span></code></pre> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651171#m1651171 frankx 2015-09-28T10:35:52Z 2015-09-28T10:35:52Z Mit PHP rechnen <p>Ahoi Klaus</p> <blockquote> <p>Hallo,</p> <blockquote> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span> <span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span> <span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span> <span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </span></code></pre> </blockquote> <p>für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.</p> </blockquote> <p>Wie Du meinst.</p> <p><a href="http://www.php-kurs.info/tutorial-php_rechner.html" rel="nofollow noopener noreferrer">http://www.php-kurs.info/tutorial-php_rechner.html </a></p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651172#m1651172 Tabellenkalk 2015-09-28T10:38:18Z 2015-09-28T10:38:18Z -- Erledigt -- <p>Hallo,</p> <blockquote> <p>eval("echo " . $number1 . $operator . $number2.";");</p> </blockquote> <p>jetzt kommst du auch noch mit dem #&$%-eval. Die verschiedenen Operationen kann man sehr schön übersichtlich mit einem Switch abhandeln.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651173#m1651173 frankx 2015-09-28T10:38:30Z 2015-09-28T10:38:30Z Mit PHP rechnen <p>Ahoi frankx</p> <blockquote> <p>Ahoi Klaus</p> <blockquote> <p>Hallo,</p> <blockquote> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">;</span> <span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span> <span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span> <span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$n1</span><span class="token punctuation">,</span> <span class="token variable">$n2</span><span class="token punctuation">,</span> <span class="token variable">$op</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">+</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$op</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$n1</span> <span class="token operator">-</span> <span class="token variable">$n2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">return</span> <span class="token constant">NULL</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </span></code></pre> </blockquote> <p>für JEDEN Bereich so ein if anlegen? Ist doch viel zu kompliziert. Es gibt + - * / dann könnte eine Eingabe auch so aussehen 3,00 + 3,00 = 6,00 + 3,00 = 9,00 * 1,19 = 10,71 Das muss auch ohne Funktion gehen.</p> </blockquote> <p>Wie Du meinst.</p> <p><a href="http://www.php-kurs.info/tutorial-php_rechner.html" rel="nofollow noopener noreferrer">http://www.php-kurs.info/tutorial-php_rechner.html </a></p> </blockquote> <p>Und dort weiter unten:</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token keyword">empty</span><span class="token punctuation">(</span><span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"submit"</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token variable">$_zahl1</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl1"</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token variable">$_zahl2</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl2"</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token variable">$_rz</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"rz"</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcsub</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"*"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcmul</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"/"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcdiv</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment"># Rechenaufgabe und Rechnung zeigen ! </span> <span class="token keyword">echo</span> <span class="token variable">$_zahl1</span> <span class="token operator">.</span> <span class="token variable">$_rz</span> <span class="token operator">.</span> <span class="token variable">$_zahl2</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"="</span> <span class="token operator">.</span> <span class="token variable">$c</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token delimiter important">?></span></span> </code></pre> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651174#m1651174 Klaus 2015-09-28T10:38:36Z 2015-09-28T10:38:36Z Mit PHP rechnen <blockquote> <p>[http://www.php-kurs.info/tutorial-php_rechner.html ](http://www.php-kurs.info/tutorial-php_rechner.html</p> </blockquote> <p>danke, die URL zum Tutorial habe ich nicht gefunden. Jetzt sehe ich auch wie dieses umgesetzt wird. Viel einfacher als eine eigene Funktion dazu.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651175#m1651175 frankx 2015-09-28T10:40:29Z 2015-09-28T10:40:29Z -- Erledigt -- <p>Ahoi Tabellenkalk</p> <blockquote> <p>Hallo,</p> <blockquote> <p>eval("echo " . $number1 . $operator . $number2.";");</p> </blockquote> <p>jetzt kommst du auch noch mit dem #&$%-eval. Die verschiedenen Operationen kann man sehr schön übersichtlich mit einem Switch abhandeln.</p> </blockquote> <p>Habe ich doch unten schon gepostet. Auf der Seite, die er zitiert, php-kurs, ist das mit Funktionen und if gelöst, aber switch geht doch auch, habe ich ihm auch verlinkt. Nur wenn er nichtmal die Seite php-kurs richtig liest, was soll das dann? Denn da steht ja alles (<a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651173#m1651173" rel="noopener noreferrer">s. mein Posting eben weiter unten</a>).</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651176#m1651176 frankx 2015-09-28T10:41:54Z 2015-09-28T10:42:58Z Mit PHP rechnen <p>Ahoi Klaus</p> <blockquote> <blockquote> <p>[http://www.php-kurs.info/tutorial-php_rechner.html ](http://www.php-kurs.info/tutorial-php_rechner.html</p> </blockquote> <p>danke, die URL zum Tutorial habe ich nicht gefunden. Jetzt sehe ich auch wie dieses umgesetzt wird. Viel einfacher als eine eigene Funktion dazu.</p> </blockquote> <p>Nein, <a href="http://www.php-kurs.info/tutorial-php_rechner.html" rel="nofollow noopener noreferrer">sie machen es mit if und für jede Operation eine Funktion </a> .</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token keyword">empty</span><span class="token punctuation">(</span><span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"submit"</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token variable">$_zahl1</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl1"</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token variable">$_zahl2</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"zahl2"</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token variable">$_rz</span> <span class="token operator">=</span> <span class="token variable">$_POST</span><span class="token punctuation">[</span><span class="token string double-quoted-string">"rz"</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcsub</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"*"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcmul</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_rz</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"/"</span><span class="token punctuation">)</span> <span class="token variable">$c</span><span class="token operator">=</span><span class="token function">bcdiv</span><span class="token punctuation">(</span><span class="token variable">$_zahl1</span><span class="token punctuation">,</span> <span class="token variable">$_zahl2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment"># Rechenaufgabe und Rechnung zeigen ! </span> <span class="token keyword">echo</span> <span class="token variable">$_zahl1</span> <span class="token operator">.</span> <span class="token variable">$_rz</span> <span class="token operator">.</span> <span class="token variable">$_zahl2</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"="</span> <span class="token operator">.</span> <span class="token variable">$c</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token delimiter important">?></span></span> </code></pre> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651178#m1651178 Klaus 2015-09-28T10:45:23Z 2015-09-28T10:45:23Z Mit PHP rechnen <p>Ich verstehe es nicht, ist mir auch egal! Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651180#m1651180 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T10:52:47Z 2015-09-28T10:58:13Z Mit PHP rechnen <p>@@Klaus</p> <blockquote> <p>Ich verstehe es nicht, ist mir auch egal! Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p> </blockquote> <p>Dann hat sich der Thread ja für dich gelohnt. *animierter Kopfschüttel-Smiley*</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651284#m1651284 Linuchs 2015-09-28T21:11:45Z 2015-09-28T21:11:45Z Mit PHP rechnen <blockquote> <p>Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p> </blockquote> <p>Wohl dem, der Kopf-Rechnen gelernt hat. Aber wenn du seit dem Kindergarten all die Jahre mit Hand rechnest, bitteschön:</p> <p><img src="http://www.ikea.com/de/de/images/products/mula-rechenbrett__21167_PE106157_S4.JPG" alt="Handrechner" title="Titel des Bildes" loading="lazy"></p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651181#m1651181 frankx 2015-09-28T10:54:51Z 2015-09-28T10:54:51Z Mit PHP rechnen <p>Ahoi Gunnar</p> <blockquote> <p>@@frankx</p> <blockquote> <blockquote> <p>Hm, manchmal ist Schweigen doch Gold...</p> </blockquote> </blockquote> <p>Manchmal, aber nur manchmal.</p> <blockquote> <p>Es ist ja nicht meine Absicht, die Funktion eval() zu verheimlichen, sondern zu erklären, dass das zwar geht aber nicht sinnvoll ist.</p> </blockquote> <p>Ja!!1elf Wenn der Theo (TO Klaus) in „einem vernünftigen Forum nach[fragt] wo es Leute gibt die von PHP wirklich Ahnung haben“ (<a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651161#m1651161" rel="noopener noreferrer">O-Ton</a>) und von den dortigen „Ahnunghabern“ gesagt bekommt „Mach’s mit <code>eval()</code>“, dann ist es schon gut, dass er hier gesagt bekommt „Mach’s <strong>nicht</strong> mit <code>eval()</code>.“</p> </blockquote> <p>Zumal es in seinem Tutorial bei php-kurs ja auch nicht mit eval gemacht wird. Und eval garnicht so trivial umzusetzen ist, wie ich gemerkt habe ;-) (Semikolon am Ende zB. nicht vergessen, und: gibt NULL zurück).</p> <blockquote> <p>LLAP </p> </blockquote> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651182#m1651182 frankx 2015-09-28T10:56:27Z 2015-09-28T10:56:27Z Mit PHP rechnen <p>Ahoi Gunnar</p> <blockquote> <p>@@Klaus</p> <blockquote> <p>Ich verstehe es nicht, ist mir auch egal! Mache es wie all die Jahre auch gehe von Hand alle paar Hundert Einträge durch und zähle die Zahlen von Hand zusammen.</p> </blockquote> <p>Dann hat sich der Thread ja für dich gelohnt.</p> </blockquote> <p>Na wenn es nur um eine einmalige Sache geht, wäre eval vielleicht in dem Fall doch die richtige Wahl? ;-) Es "funzt" ja mit eval().</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651192#m1651192 Felix Riesterer http://felix-riesterer.de 2015-09-28T11:29:11Z 2015-09-28T11:29:11Z Mit PHP rechnen <p>Lieber frankx,</p> <blockquote> <p>(Semikolon am Ende zB. nicht vergessen, und: gibt NULL zurück).</p> </blockquote> <p>auch so? <code class="language-php"><span class="token keyword">eval</span> <span class="token string double-quoted-string">"return 1 + 4;"</span></code></p> <p>Liebe Grüße,</p> <p>Felix Riesterer.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651184#m1651184 Klaus 2015-09-28T11:17:00Z 2015-09-28T11:17:00Z Mit PHP rechnen <p><code> echo $Preis1v1DB; echo "<br>"; echo $Preis1v2DB; $p1 = bcadd($Preis1v1DB, $Preis1v2DB, 2);+</code></p> <p>Als Ergebnis erhalte ich: 3.00 2.50</p> <p>Fatal error: Call to undefined function bcadd()</p> <p>sprich bcadd geht bei mir nicht. Also kann ich auch dieses vergessen.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186 Matthias Apsel 2015-09-28T11:21:18Z 2015-09-28T11:21:18Z Mit PHP rechnen <p>Hallo Klaus,</p> <blockquote> <p>Fatal error: Call to undefined function bcadd()</p> <p>sprich bcadd geht bei mir nicht. Also kann ich auch dieses vergessen.</p> </blockquote> <p>Was daran liegt, dass es <code>bcadd()</code> bei dir nicht gibt.</p> <p>Du hast (mindestens) drei Möglichkeiten:</p> <ul> <li>zurück auf Null, Grundlagen anschauen, beim Lernen dieser ggf. hier nachfragen und Hilfe bekommen</li> <li>jemanden für den Auftrag bezahlen</li> <li>es per Hand auszurechnen</li> </ul> <p>Ich bin sicher, solltest du dich für die erste entscheiden und ein wenig mehr Geduld an den Tag legen, bekommst du hier die entsprechende Hilfe.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Signaturen sind bloed (Steel) und Markdown ist mächtig. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651189#m1651189 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T11:25:12Z 2015-09-28T11:25:12Z Mit PHP rechnen <p>@@Klaus</p> <blockquote> <p>Fatal error: Call to undefined function bcadd()</p> <p>sprich bcadd geht bei mir nicht. Also kann ich auch dieses vergessen.</p> </blockquote> <p>Was du alles vergessen <em>kannst</em>, darüber will ich nicht spekulieren.</p> <p>Was du aber nicht vergessen <em>solltest</em> ist, eine Funktion erstmal zu definieren, bevor du sie aufrufst.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651188#m1651188 Klaus 2015-09-28T11:23:14Z 2015-09-28T11:23:14Z Mit PHP rechnen <blockquote> <p>Was daran liegt, dass es <code>bcadd()</code> bei dir nicht gibt.</p> </blockquote> <p>Warum soll bcadd() bei mir nicht geben? Es ist eine offizielle PHP Funktion: http://www.php.net/bcadd Mein Hoster hat die neueste Technik im Einsatz</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651191#m1651191 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T11:28:36Z 2015-09-28T11:28:36Z Mit PHP rechnen <p>@@Klaus</p> <blockquote> <p>Es ist eine offizielle PHP Funktion: http://www.php.net/bcadd</p> </blockquote> <p>Du hast das <a href="http://www.php.net/bcadd" rel="nofollow noopener noreferrer">Kleingedruckte</a> nicht gelesen: … › Mathematische Erweiterungen › BC Math › BC Math Funktionen</p> <blockquote> <p>Mein Hoster hat die neueste Technik im Einsatz</p> </blockquote> <p>Aber offensichtlich nicht diese Erweiterung.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651193#m1651193 Matthias Apsel 2015-09-28T11:30:16Z 2015-09-28T11:30:16Z Mit PHP rechnen <p>Hallo Klaus,</p> <blockquote> <blockquote> <p>Was daran liegt, dass es <code>bcadd()</code> bei dir nicht gibt.</p> </blockquote> <p>Warum soll bcadd() bei mir nicht geben?</p> </blockquote> <p>Gäbe es sie, bekämst du nicht die Fehlermeldung „Call to undefined function bcadd()“ = ‚Aufruf der undefinierten Funktion bcadd()‘</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Signaturen sind bloed (Steel) und Markdown ist mächtig. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651202#m1651202 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T11:46:53Z 2015-09-28T11:46:53Z Warum wurde mein Posting editiert? <p>@@Klaus</p> <blockquote> <p>Warum muss ein Herr Gunnar Bittersmann in meinem Posting editieren? Geht es eigentlich nicht? WAS SOLL DAS BITTE?</p> </blockquote> <p>Jetzt halt hier mal den ⚽️ flach.</p> <p>Du bist der, der hier von und keine Ahnung hat, dafür aber alle anmotzt, die dir anbieten.</p> <p>Aber weil ich ein gutes habe, beantworte ich deine Frage trotzdem: Weil ein Zeilenumbruch bei der Eingabefeld für den Postingtext keinen Zeilenumbruch bei dessen Ausgabe erzeugt. Das habe ich korrigiert.</p> <p>Dass ich nichts verfälscht habe, hättest du gesehen, wenn du auf „editiert von“ geclickt hättest. Hättest du auch selbst drauf kommen können. Oder eben auch nicht.</p> <p>LLAP </p> <p>PS: Um den Text für Klaus besser lesbar zu machen, hab ich ihn wie die in seiner Fibel geschrieben.<br> ⚽️ – Ball<br> – Tuten<br> – Blasen<br> – Hilfe<br> – Herz<br> – LLAP</p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651194#m1651194 Klaus 2015-09-28T11:30:22Z 2015-09-28T11:30:22Z Mit PHP rechnen <blockquote> <p>Du hast das <a href="http://www.php.net/bcadd" rel="nofollow noopener noreferrer">Kleingedruckte</a> nicht gelesen: … › Mathematische Erweiterungen › BC Math › BC Math Funktionen</p> </blockquote> <p>Nicht einmal dieses Beispiel geht</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token function">error_reporting</span><span class="token punctuation">(</span><span class="token constant">E_ALL</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$a</span> <span class="token operator">=</span> <span class="token string single-quoted-string">'1.234'</span><span class="token punctuation">;</span> <span class="token variable">$b</span> <span class="token operator">=</span> <span class="token string single-quoted-string">'5'</span><span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$a</span><span class="token punctuation">,</span> <span class="token variable">$b</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 6</span> <span class="token keyword">echo</span> <span class="token function">bcadd</span><span class="token punctuation">(</span><span class="token variable">$a</span><span class="token punctuation">,</span> <span class="token variable">$b</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 6.2340</span> <span class="token delimiter important">?></span></span> </code></pre> <p>Wenn ich es mir im Browser aufrufe, eine leere weiße Seite.</p> <blockquote> <blockquote> <p>Mein Hoster hat die neueste Technik im Einsatz Aber offensichtlich nicht diese Erweiterung.</p> </blockquote> </blockquote> <p>Kann ja wohl nicht sein :/ Also muss ich auch noch den Hoster wechseln.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651197#m1651197 Felix Riesterer http://felix-riesterer.de 2015-09-28T11:34:00Z 2015-09-28T11:34:00Z Mit PHP rechnen <p>Lieber Felix,</p> <p>erst testen, dann posten:</p> <blockquote> <p>auch so? <code class="language-php"><span class="token keyword">eval</span> <span class="token string double-quoted-string">"return 1 + 4;"</span></code></p> </blockquote> <p>nein, so: <code class="language-php"><span class="token keyword">echo</span> <span class="token keyword">eval</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"return 1 + 4;"</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></p> <p>Liebe Grüße,</p> <p>Felix Riesterer.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651195#m1651195 Klaus 2015-09-28T11:32:51Z 2015-09-28T11:32:51Z bcadd - ALL-INKL <blockquote> <p>Gäbe es sie, bekämst du nicht die Fehlermeldung „Call to undefined function bcadd()“ = ‚Aufruf der undefinierten Funktion bcadd()‘</p> </blockquote> <p>Ich muss All-INKL anschreiben und fragen was da los ist. Ich kann mir nicht vorstellen dass bei so einem großen Provider diese Funktion auf meinem WEBSPACE nicht funktioniert :/</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651196#m1651196 Matthias Apsel 2015-09-28T11:33:05Z 2015-09-28T11:33:05Z Mit PHP rechnen <p>Hallo Klaus,</p> <blockquote> <p>Kann ja wohl nicht sein :/ Also muss ich auch noch den Hoster wechseln.</p> </blockquote> <p>Nö. <a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186" rel="noopener noreferrer">zurück auf Null</a>.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Signaturen sind bloed (Steel) und Markdown ist mächtig. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651198#m1651198 Klaus 2015-09-28T11:38:00Z 2015-09-28T11:38:00Z Mit PHP rechnen <blockquote> <p>Nö. <a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186" rel="noopener noreferrer">zurück auf Null</a>.</p> </blockquote> <p>was hast du ständig mit deinem zurück auf 0? Wenn ich die Funktion in XAMPP aufrufe erhalte ich SOFORT ein Ergebnis. Warum also nicht online.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651200#m1651200 frankx 2015-09-28T11:43:42Z 2015-09-28T11:43:42Z Mit PHP rechnen <p>Ahoi Felix</p> <blockquote> <p>Lieber Felix,</p> <p>erst testen, dann posten:</p> <blockquote> <p>auch so? <code class="language-php"><span class="token keyword">eval</span> <span class="token string double-quoted-string">"return 1 + 4;"</span></code></p> </blockquote> <p>nein, so: `echo eval("return 1 + 4;");</p> </blockquote> <p>Ich hatte probiert:</p> <pre><code class="block language-php"><span class="token function">var_dump</span><span class="token punctuation">(</span><span class="token keyword">eval</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"echo "</span> <span class="token operator">.</span> <span class="token variable">$number1</span> <span class="token operator">.</span> <span class="token variable">$operator</span> <span class="token operator">.</span> <span class="token variable">$number2</span><span class="token operator">.</span><span class="token string double-quoted-string">";"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>7NULL</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651201#m1651201 frankx 2015-09-28T11:46:51Z 2015-09-28T11:46:51Z Mit PHP rechnen <p>Ahoi Klaus</p> <blockquote> <blockquote> <p>Nö. <a href="https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651186#m1651186" rel="noopener noreferrer">zurück auf Null</a>.</p> </blockquote> <p>was hast du ständig mit deinem zurück auf 0? Wenn ich die Funktion in XAMPP aufrufe erhalte ich SOFORT ein Ergebnis. Warum also nicht online.</p> </blockquote> <p>Weil Dein Hoster nicht alle Erweiterungen anbietet. Diese Funktionen sind so simpel, dass Du sie 1. entweder selber schreiben kannst in drei Minuten oder 2. einfach mein IF-Beispiel nehmen kannst. Statt hier rumzudiskutieren. Oder 3. aus dem if-Beispiel ein switch bauen kannst ...;</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651203#m1651203 Klaus 2015-09-28T11:47:54Z 2015-09-28T11:47:54Z Mit PHP rechnen <blockquote> <p>Weil Dein Hoster nicht alle Erweiterungen anbietet. Diese Funktionen sind so simpel, dass Du sie 1. entweder selber schreiben kannst in drei Minuten oder 2. einfach mein IF-Beispiel nehmen kannst. Statt hier rumzudiskutieren. Oder 3. aus dem if-Beispiel ein switch bauen kannst ...;</p> </blockquote> <p>AHA</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651205#m1651205 Klaus 2015-09-28T11:53:48Z 2015-09-28T11:55:36Z Warum wurde mein Posting editiert? <p>Wenn das Forum hier einfach zu blöde ist Absätze richtig dazustellen ist es nicht meine Schuld und ich finde es eine bodenlose Frechheit, dass jeder in einem Posting editieren kann.</p> <p>Nur weil es DIR nicht passt wie ICH meinen Text gestallte nimmst du dir es raus meinen Beitrag zu editeiren? WO SIND WIR DENN BITTE! DAS IST EINE ABSOLUTE FRECHHEIT!</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651216#m1651216 Fred 2015-09-28T12:29:37Z 2015-09-28T12:29:37Z Frage am Rande... <p>Hallo,</p> <p>warum sehe ich hier nur kleine Käsekästchen?</p> <blockquote> <p>⚽️ – Ball<br> – Tuten<br> – Blasen<br> – Hilfe<br> – Herz<br> – LLAP</p> </blockquote> <p><img src="/images/8c9b8e60-9492-4501-a9b2-441f4a0c0c3d.png" alt="Alternativ-Text" loading="lazy"></p> <p>Fred</p> <div class="signature">-- <br> Männer haben auch Gefühle. Hunger und Durst zum Beispiel. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651207#m1651207 frankx 2015-09-28T11:57:47Z 2015-09-28T11:57:47Z Mit PHP rechnen <p>Ahoi Klaus</p> <blockquote> <blockquote> <p>Weil Dein Hoster nicht alle Erweiterungen anbietet. Diese Funktionen sind so simpel, dass Du sie 1. entweder selber schreiben kannst in drei Minuten oder 2. einfach mein IF-Beispiel nehmen kannst. Statt hier rumzudiskutieren. Oder 3. aus dem if-Beispiel ein switch bauen kannst ...;</p> </blockquote> <p>AHA</p> </blockquote> <p>Jaja ...;</p> <p>Dank und Gruß,</p> <p>bob from berlin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651206#m1651206 Tabellenkalk 2015-09-28T11:55:25Z 2015-09-28T11:55:25Z Warum wurde mein Posting editiert? <p>Hallo,</p> <blockquote> <p>dass jeder in einem Posting editieren kann.</p> </blockquote> <p>Nö, kann nicht jeder.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651208#m1651208 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T12:09:08Z 2015-09-28T12:09:08Z Warum wurde mein Posting editiert? <p>@@Klaus</p> <blockquote> <p>Wenn das Forum hier einfach zu blöde ist Absätze richtig dazustellen ist es nicht meine Schuld</p> </blockquote> <p>Doch doch, <a href="https://forum.selfhtml.org/self/2015/sep/25/javascript-textfeld-dateiname-ueberpruefen/1651127#m1651127" rel="noopener noreferrer">der Nutzer ist schuld</a>.</p> <blockquote> <p>und ich finde es eine bodenlose Frechheit, dass jeder in einem Posting editieren kann.</p> </blockquote> <p>Ich finde es eher bedenklich, dass einige in Postings editieren <em><a href="https://forum.selfhtml.org/self/2015/jul/27/hochkomma-ueber-mehrere-kontextwechsel-bringen/1646689#m1646689" rel="noopener noreferrer">müssen</a></em>.</p> <blockquote> <p>Nur weil es DIR nicht passt wie ICH meinen Text gestallte nimmst du dir es raus meinen Beitrag zu editeiren? WO SIND WIR DENN BITTE! DAS IST EINE ABSOLUTE FRECHHEIT!</p> </blockquote> <p>Du begreifst aber auch gar nichts. Ich habe dein Posting so editiert, dass genau das rauskam, was du wolltest.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651267#m1651267 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T17:35:29Z 2015-09-28T17:35:29Z Warum wurde mein Posting editiert? <p>@@Tabellenkalk</p> <blockquote> <blockquote> <p>dass jeder in einem Posting editieren kann.</p> </blockquote> <p>Nö, kann nicht jeder.</p> </blockquote> <p>Privilegien muss man sich hier <a href="https://forum.selfhtml.org/badges" rel="noopener noreferrer">hart erarbeiten</a>.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651210#m1651210 Klaus 2015-09-28T12:10:09Z 2015-09-28T12:10:09Z Mit PHP rechnen <p>Ich habe deine Funktion mal genommen, allerdings finde ich es ein Unding von All-INKL dass es dort die Funktionen nicht gibt</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$operator</span> <span class="token operator">=</span> <span class="token string double-quoted-string">""</span><span class="token punctuation">;</span> <span class="token variable">$number1</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"3"</span><span class="token punctuation">;</span> <span class="token variable">$number2</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"4"</span><span class="token punctuation">;</span> <span class="token keyword">function</span> <span class="token function-definition function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"+"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">+</span> <span class="token variable">$number2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"-"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">-</span> <span class="token variable">$number2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"*"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">*</span> <span class="token variable">$number2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$operator</span> <span class="token operator">===</span> <span class="token string double-quoted-string">"/"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$number1</span> <span class="token operator">/</span> <span class="token variable">$number2</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">return</span> <span class="token string double-quoted-string">"0"</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">echo</span> <span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$number1</span><span class="token punctuation">,</span> <span class="token variable">$number2</span><span class="token punctuation">,</span> <span class="token variable">$operator</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span> </code></pre> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651212#m1651212 Klaus 2015-09-28T12:14:45Z 2015-09-28T12:14:45Z Warum wurde mein Posting editiert? <blockquote> <p>Doch doch, <a href="https://forum.selfhtml.org/self/2015/sep/25/javascript-textfeld-dateiname-ueberpruefen/1651127#m1651127" rel="noopener noreferrer">der Nutzer ist schuld</a>.</p> </blockquote> <p>Dann sollten sich die Herren von SelfHTML einfach mal überlegen den ganzen Bullshit zu löschen und eine Foren Software zu nutzten die Überall eingesetzt wird.</p> <blockquote> <p>Du begreifst aber auch gar nichts. Ich habe dein Posting so editiert, dass genau das rauskam, was du wolltest.</p> </blockquote> <p>Auf dem Bild sehe ich KEINEN Unterschied nur eine Grün und eine Rot hinterlegte Zeile. Beide sehen exakt gleich aus.</p> <p>Ich gehe davon aus, dass diese Foren Software einfach Fehler über Fehler hat und der größte Scheiß ist. Nicht mal Bilder im IE kann man hochladen. Fehler: [object Object], daher kann ich dir das Bild leider nicht zeigen.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651262#m1651262 Klawischnigg 2015-09-28T16:30:50Z 2015-09-28T16:30:50Z Warum wurde mein Posting editiert? <p>Hi there,</p> <blockquote> <p>Du begreifst aber auch gar nichts. Ich habe dein Posting so editiert, dass genau das rauskam, was du wolltest.</p> </blockquote> <p>sorry, daß ich mich da einmische, aber das ist von dem hier üblichen "nachdem zu selbst zu blöd bist zeigen wir Dir Depperl schon, was Du wirklich willst" eindeutig zu viel des "Guten". Was der OP zu stur und begriffsstutzig ist bist Du eindeutig zu zwanghaft. Lass' ihn doch in sein Verderben rennen...</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651234#m1651234 Klaus 2015-09-28T13:27:22Z 2015-09-28T13:27:22Z Mit PHP rechnen - 2x round() <p>Irgendwie komisch, oder ich verstehe deine Funktion nicht oder bin zu dumm zu rechnen.</p> <p>Hier kommt das falsche Ergebnis raus (7.29 €)</p> <pre><code class="block language-php"><span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token function">round</span><span class="token punctuation">(</span><span class="token variable">$Preis1</span> <span class="token operator">+</span> <span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$Preis2</span><span class="token punctuation">,</span> <span class="token variable">$Preis3</span><span class="token punctuation">,</span> <span class="token variable">$Operator</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token number">1.19</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>So kommt das richtige Ergebnis raus (7.43 €)</p> <pre><code class="block language-php"><span class="token variable">$p1</span> <span class="token operator">=</span> <span class="token function">round</span><span class="token punctuation">(</span><span class="token function">round</span><span class="token punctuation">(</span><span class="token variable">$Preis1</span> <span class="token operator">+</span> <span class="token function">calculate</span><span class="token punctuation">(</span><span class="token variable">$Preis2</span><span class="token punctuation">,</span> <span class="token variable">$Preis3</span><span class="token punctuation">,</span> <span class="token variable">$Operator</span><span class="token punctuation">)</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token operator">*</span> <span class="token number">1.19</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>Ausgangspunkt ist</p> <p>Preis 1 = 0,74</p> <p>Preis 2 = 3,00</p> <p>Preis 3 = 2,50</p> <p>Operator = +</p> <p>Meine Rechnung = 0,74 + 3,00 + 2,50 = 6,24 € * 1,19 = 7,43 Euro</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651250#m1651250 Der Martin 2015-09-28T14:12:23Z 2015-09-28T14:12:23Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <p>Ich habe deine Funktion mal genommen, allerdings finde ich es ein Unding von All-INKL dass es dort die Funktionen nicht gibt</p> </blockquote> <p>vermutlich hat dieser Anbieter extra deswegen den Namen gewählt - weil in den Basispaketen eben meist sehr wenig "inkl." ist.</p> <p>Ciao,<br>  Martin</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651213#m1651213 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T12:19:27Z 2015-09-28T12:19:27Z Warum wurde mein Posting editiert? <p>@@Klaus</p> <blockquote> <p>Dann sollten sich die Herren von SelfHTML einfach mal überlegen den ganzen Bullshit zu löschen und eine Foren Software zu nutzten die Überall eingesetzt wird.</p> </blockquote> <p>Auch wenn ich an einigen Stellen was zu meckern habe: Die Forum-Software hier (CForum 4) ist sicher die beste Forum-Software, die ich kenne.</p> <blockquote> <p>Auf dem Bild sehe ich KEINEN Unterschied nur eine Grün und eine Rot hinterlegte Zeile. Beide sehen exakt gleich aus.</p> </blockquote> <p>Also was soll die Aufregung deinerseits?</p> <p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651214#m1651214 Klaus 2015-09-28T12:22:35Z 2015-09-28T12:23:12Z Warum wurde mein Posting editiert? <blockquote> <p>Auch wenn ich an einigen Stellen was zu meckern habe: Die Forum-Software hier (CForum 4) ist sicher die beste Forum-Software, die ich kenne.</p> </blockquote> <p>Die beste mit den meisten Fetures ist wohl PHPbb da kommt nichts dran. Das ist eine ausgefeilte Software. Hier im Forum ist es ein Katastrophe etwas zu posten und zu formatieren. Die Selfhtml Macher müssen sich nicht wundern wenn alles nicht richtig dargestellt wird. Traurig von so einer Seite.</p> <blockquote> <p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p> </blockquote> <p>Leerzeichen also um einen Absatz zu erzeugen? Sorry wie dumm ist das denn bitte? Ein Absatz macht jeder mit einem ENTER und erwartet dann auch, dass ein Absatz angezeigt wird. Wenn dieses hier nicht der Fall ist, dann ist diese Forensoftware einfach Müll.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651215#m1651215 Tabellenkalk 2015-09-28T12:25:13Z 2015-09-28T12:25:13Z Warum wurde mein Posting editiert? <p>Hallo,</p> <blockquote> <p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p> </blockquote> <p>@Christian Kruse: Schade, dass man das in der Vergleichsansicht nicht wahrnehmen kann.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651217#m1651217 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T12:38:03Z 2015-09-28T12:38:03Z Warum wurde mein Posting editiert? <p>@@Klaus</p> <blockquote> <p>Die beste mit den meisten Fetures ist wohl PHPbb da kommt nichts dran. Das ist eine ausgefeilte Software.</p> </blockquote> <p>Aber keine Forum-Software. <a href="http://aktuell.de.selfhtml.org/artikel/gedanken/foren-boards/index.htm" rel="nofollow noopener noreferrer">Foren und Boards</a></p> <blockquote> <p>Leerzeichen also um einen Absatz zu erzeugen? Sorry wie dumm ist das denn bitte? Ein Absatz macht jeder mit einem ENTER und erwartet dann auch, dass ein Absatz angezeigt wird.</p> </blockquote> <p>Ja. Bei 2× ENTER passiert das auch.</p> <p>1× ENTER erzeugt nur dann einen Zeilenumbruch (keinen Absatz), wenn davor min. 2 Leerzeichen stehen. Blame <a href="http://markdown.de/syntax/index.html" rel="nofollow noopener noreferrer">Markdown</a>/Kramdown.</p> <blockquote> <p>Wenn dieses hier nicht der Fall ist, dann ist diese Forensoftware einfach Müll.</p> </blockquote> <p>Nein. Weder CForum noch Kramdown sind Müll.</p> <p>Allerdings halte ich die Entscheidung, Kramdown hier für alle per Default zu verwenden – d.h. von allen zu <a href="http://wiki.selfhtml.org/wiki/SELFHTML:Forum/Bedienung" rel="nofollow noopener noreferrer">verlangen</a> – für unglücklich.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651219#m1651219 Christian Kruse http://wwwtech.de/about 2015-09-28T12:42:33Z 2015-09-28T12:42:33Z Warum wurde mein Posting editiert? <p>Hallo Tabellenkalk,</p> <blockquote> <blockquote> <p>Der Unterschied ist übrigens, dass in der grünen zwei Leerzeichen am Ende stehen.</p> </blockquote> <p>@Christian Kruse: Schade, dass man das in der Vergleichsansicht nicht wahrnehmen kann.</p> </blockquote> <p>Da <a href="https://github.com/ckruse/cforum/commit/11653b75b5bdffd95e967edf875dbd7feadfa060" rel="noopener noreferrer">fehlte</a> ein <code>white-space:pre-wrap</code> für den <code>diff</code>-Container.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651218#m1651218 Auge 2015-09-28T12:39:29Z 2015-09-28T12:39:29Z Frage am Rande... <p>Hallo</p> <blockquote> <p>warum sehe ich hier nur kleine Käsekästchen?</p> </blockquote> <p>Weil auf deinem Gerät keine Schrift installiert ist, die für die nämlichen Zeichen/Codepunkte <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> Schriftzeichen enthält.</p> <blockquote> <p><img src="/images/8c9b8e60-9492-4501-a9b2-441f4a0c0c3d.png" alt="Alternativ-Text" loading="lazy"></p> </blockquote> <p>Bei mir sieht das so aus. Mir fehlt, wie man sieht, der vulkanische Gruß, das Zeichen für „LLAP“ (live long and prosper).</p> <p><img src="/images/4fe43077-b304-4f45-968b-35be774d7d89.png" alt="Schriftzeichen mit Symbolen" loading="lazy"></p> <p>Tschö, Auge</p> <div class="signature">-- <br> Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.<br> Terry Pratchett, „Gevatter Tod“ </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>Den Codepunkt der Zeichen siehst du in den Kästen. Für den Ball ist dies (wenn ich die Pixel richtig interpretiere) <code>26BD</code>. <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651220#m1651220 Christian Kruse http://wwwtech.de/about 2015-09-28T12:43:47Z 2015-09-28T12:43:47Z Frage am Rande... <p>Hallo Fred,</p> <blockquote> <p>warum sehe ich hier nur kleine Käsekästchen?</p> </blockquote> <p><a href="https://zhm.github.io/symbola/" rel="nofollow noopener noreferrer">Symbola</a> installieren, dann klappt es auch mit den Emojis ;-)</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651229#m1651229 HTML / CSS Anfänger 2015-09-28T13:09:11Z 2015-09-28T13:09:11Z Warum wurde mein Posting editiert? <blockquote> <p>Aber keine Forum-Software. <a href="http://aktuell.de.selfhtml.org/artikel/gedanken/foren-boards/index.htm" rel="nofollow noopener noreferrer">Foren und Boards</a></p> </blockquote> <p>Dieses Forum wurde auch jeder Webseiten Betreiber gerne ablehnen, da es einfach nur Dreck ist. Fehler über Fehler</p> <blockquote> <p>Ja. Bei 2× ENTER passiert das auch.</p> </blockquote> <p>Typisch Selfhtml immer etwas eigenes haben wollen. In jeder Software weiß man, dass man bei Enter einen Absatz macht, drückt man STRG + Enter macht man einen kleineren Absatz.</p> <blockquote> <p>Nein. Weder CForum noch Kramdown sind Müll.</p> </blockquote> <p>selfhtml ist doch einen Anlaufstelle für Anfänger oder? also warum muss ich studieren um den Dreck hier verwenden zu können und dann funktioniert er nicht einmal richtig. Diesen Programmierer hätte ich längst entlassen.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651221#m1651221 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T12:44:09Z 2015-09-28T12:44:09Z Frage am Rande... <p>@@Auge</p> <blockquote> <p>Weil auf deinem Gerät keine Schrift installiert ist, die für die nämlichen Zeichen/Codepunkte [^1] Schriftzeichen enthält.</p> </blockquote> <p>„Codepunkt“? Ich würde denken, die gängige Übersetzung von <em>code point</em> ist „Zeichencode“.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651222#m1651222 Fred 2015-09-28T12:46:40Z 2015-09-28T12:46:40Z Frage am Rande... <p>Hallo</p> <blockquote> <p>Weil auf deinem Gerät keine Schrift installiert ist, die für die nämlichen Zeichen/Codepunkte [^1] Schriftzeichen enthält.</p> </blockquote> <p>Da habe ich hier keinen Einfluß drauf, ich sehe es mir heute abend mal zuhause an, danke.</p> <p>Fred</p> <div class="signature">-- <br> Männer haben auch Gefühle. Hunger und Durst zum Beispiel. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651224#m1651224 Tabellenkalk 2015-09-28T12:48:46Z 2015-09-28T12:48:46Z Warum wurde mein Posting editiert? <p>Hallo,</p> <blockquote> <p>Da fehlte [was]</p> </blockquote> <p>Der Fix ging ja fix! Danke!</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651223#m1651223 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T12:47:27Z 2015-09-28T12:47:27Z Frage am Rande... <p>@@Christian Kruse</p> <blockquote> <p>dann klappt es auch mit den Emojis <strong>;-)</strong></p> </blockquote> <p>Wie man hier sieht. (Hervorhebung von mir.) SCNR.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651225#m1651225 Christian Kruse http://wwwtech.de/about 2015-09-28T12:49:28Z 2015-09-28T12:49:28Z Frage am Rande... <p>Hallo Gunnar,</p> <blockquote> <blockquote> <p>dann klappt es auch mit den Emojis <strong>;-)</strong></p> </blockquote> <p>Wie man hier sieht. (Hervorhebung von mir.) SCNR.</p> </blockquote> <p>Old habits die hard. </p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651227#m1651227 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T12:54:49Z 2015-09-28T12:54:49Z Frage am Rande... <p>@@Christian Kruse</p> <blockquote> <blockquote> <blockquote> <p>dann klappt es auch mit den Emojis <strong>;-)</strong></p> </blockquote> <p>Wie man hier sieht. (Hervorhebung von mir.) SCNR.</p> </blockquote> <p>Old habits die hard. </p> </blockquote> <p>Die Forumsoftware hier ist aber auch wirklich totaler Müll – kann nicht mal <code>;-)</code> automatisch in umwandeln. <em><FancyBoardXY></em> kann das seit Version 0.9 alpha!!1elf</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651231#m1651231 Christian Kruse http://wwwtech.de/about 2015-09-28T13:12:36Z 2015-09-28T13:12:36Z Frage am Rande... <p>Hallo Gunnar,</p> <blockquote> <p>Die Forumsoftware hier ist aber auch wirklich totaler Müll – kann nicht mal <code>;-)</code> automatisch in umwandeln. <em><FancyBoardXY></em> kann das seit Version 0.9 alpha!!1elf</p> </blockquote> <p>Den Programmierer hätte man schon lange entlassen sollen!</p> <p>L G,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651230#m1651230 Christian Kruse http://wwwtech.de/about 2015-09-28T13:11:03Z 2015-09-28T13:11:03Z Warum wurde mein Posting editiert? <p>Hallo HTML,</p> <blockquote> <p>Diesen Programmierer hätte ich längst entlassen.</p> </blockquote> <p>Dazu müsste man erstmal einen einstellen.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651232#m1651232 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T13:21:28Z 2015-09-28T13:21:28Z Warum wurde mein Posting editiert? <p>@@HTML / CSS Anfänger</p> <blockquote> <p>Dieses Forum wurde auch jeder Webseiten Betreiber gerne ablehnen,</p> </blockquote> <p>Dieses Forum würde auch alle Trolle gerne ablehnen.</p> <blockquote> <p>Fehler über Fehler</p> </blockquote> <p>Wie z.B. fehlende ü-Punkte und <a href="https://de.wikipedia.org/wiki/Leerzeichen_in_Komposita" rel="nofollow noopener noreferrer">Deppenleerzeichen</a>.</p> <blockquote> <p>selfhtml ist doch einen Anlaufstelle für Anfänger oder? also warum muss ich studieren um den Dreck hier verwenden zu können und dann funktioniert er nicht einmal richtig.</p> </blockquote> <p>Ohne deine Fäkalsprache würde ich diesen Punkt glatt unterstützen.</p> <blockquote> <p>Diesen Programmierer hätte ich längst entlassen.</p> </blockquote> <p>Geht nicht, da nicht angestellt. Nichtmal den Geldhahn kann man ihm zudrehen, da er das alles kostenlos macht. Tja, an den ist kein Rankommen.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651235#m1651235 Tabellenkalk 2015-09-28T13:29:01Z 2015-09-28T13:29:01Z Warum wurde mein Posting editiert? <p>Hallo,</p> <blockquote> <p>Geht nicht, da nicht angestellt. Nichtmal den Geldhahn kann man ihm zudrehen, da er das alles kostenlos macht. Tja, an den ist kein Rankommen.</p> </blockquote> <p>und das Schlimmste: man kann ihn nicht mal hier aus dem Forum werfen, da er direkten Datenbank-Zugang hat...</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651239#m1651239 Tabellenkalk 2015-09-28T13:36:24Z 2015-09-28T13:36:24Z Mit PHP rechnen - 2x round() <p>Hallo,</p> <blockquote> <p>Irgendwie komisch, oder ich verstehe deine Funktion nicht oder bin zu dumm zu rechnen.</p> </blockquote> <p>Du hast dich, im Gegensatz zu PHP, nicht an die Punkt-vor-Strich-Rechnung gehalten.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651240#m1651240 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T13:37:52Z 2015-09-28T13:37:52Z Mit PHP rechnen - 2x round() <p>@@Klaus</p> <blockquote> <p>Irgendwie komisch, oder ich verstehe deine Funktion nicht oder bin zu dumm zu rechnen.</p> </blockquote> <p>Punktrechnung geht vor Strichrechnung. Siehe Mathe-Fibel. ;-)</p> <blockquote> <p>Hier kommt das falsche Ergebnis raus (7.29 €)</p> </blockquote> <p>0.74 + (3.00 + 2.50) * 1.19 = 7.285</p> <p><a href="https://de.wikipedia.org/wiki/Rundung#Kaufm.C3.A4nnisches_Runden" rel="nofollow noopener noreferrer">Kaufmännische Rundung</a>, stimmt schon.</p> <blockquote> <p>So kommt das richtige Ergebnis raus (7.43 €)</p> </blockquote> <p>Da hast du auch ein paar Klammern mehr.</p> <blockquote> <p>0,74 + 3,00 + 2,50 = 6,24 € * 1,19 = 7,43 Euro</p> </blockquote> <p>Die Kettenschreibweise ist falsch.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651237#m1651237 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T13:31:26Z 2015-09-28T13:31:26Z Warum wurde mein Posting editiert? <p>@@Tabellenkalk</p> <blockquote> <p>und das Schlimmste: man kann ihn nicht mal hier aus dem Forum werfen, da er direkten Datenbank-Zugang hat...</p> </blockquote> <p>Sag bloß, der könnte hier Postings editieren?</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651241#m1651241 Tabellenkalk 2015-09-28T13:38:11Z 2015-09-28T13:39:10Z Warum wurde mein Posting editiert? <p>Hallo,</p> <blockquote> <p>Sag bloß, der könnte hier Postings editieren?</p> </blockquote> <p>vermutlich sogar so, dass man den Unterschied im Versionsvergleich gar nicht sieht...</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651244#m1651244 Matthias Apsel 2015-09-28T13:50:49Z 2015-09-28T13:50:49Z Mit PHP rechnen - 2x round() <p>Hallo Gunnar Bittersmann,</p> <blockquote> <blockquote> <p>0,74 + 3,00 + 2,50 = 6,24 € * 1,19 = 7,43 Euro</p> </blockquote> <p>Die Kettenschreibweise ist falsch.</p> </blockquote> <p>Das ist neben den drei binomischen Formeln (*g*) eine der größten Plagen im Matheunterricht.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Signaturen sind bloed (Steel) und Markdown ist mächtig. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651251#m1651251 Klaus 2015-09-28T14:15:39Z 2015-09-28T14:15:39Z Mit PHP rechnen - 2x round() <blockquote> <p>Punktrechnung geht vor Strichrechnung. Siehe Mathe-Fibel. ;-)</p> <blockquote> <p>Hier kommt das falsche Ergebnis raus (7.29 €) 0.74 + (3.00 + 2.50) * 1.19 = 7.285 <a href="https://de.wikipedia.org/wiki/Rundung#Kaufm.C3.A4nnisches_Runden" rel="nofollow noopener noreferrer">Kaufmännische Rundung</a>, stimmt schon.</p> </blockquote> </blockquote> <p>da auf meinem Server der ganze Mathe Scheiß nicht funktioniert, bin ich unschuldig! Wenn die Technik nicht mitspielt, spielt mein Kopf auch nicht mit.</p> <p>Spaß bei Seite. Ich ändere deine Formel etwas, denn die ersten drei Zahlen können zusammengezählt werden. Also sieht Formel so aus</p> <p>(0.74 + 3.00 + 2.50) * 1.19 = 7.4256 gerundet mit number_format auf 2 Stellen 7.43.</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651254#m1651254 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T14:26:10Z 2015-09-28T14:30:06Z Warum wurde mein Posting editiert? <p>@@Tabellenkalk</p> <blockquote> <blockquote> <p>Sag bloß, der könnte hier Postings editieren?</p> </blockquote> <p>vermutlich sogar so, dass man den Unterschied im Versionsvergleich gar nicht sieht...</p> </blockquote> <p>Wo er bei <a href="http://codepen.io/gunnarbittersmann/pen/zvoJad?editors=110" rel="noopener noreferrer">Änderungen am Stylesheet</a> fix bei der Sache ist … (<a href="http://caniuse.com/#feat=css-element-function" rel="noopener noreferrer">Firefox only</a>)</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651253#m1651253 Klaus 2015-09-28T14:18:34Z 2015-09-28T14:18:34Z Mit PHP rechnen <blockquote> <p>vermutlich hat dieser Anbieter extra deswegen den Namen gewählt - weil in den Basispaketen eben meist sehr wenig "inkl." ist.</p> </blockquote> <p>schreiben aber</p> <blockquote> <p>Wir, die Firma ALL-INKL.COM aus Sachsen, sind einer der erfolgreichsten professionellen Anbieter von Dienstleistungen im Bereich Webhosting, Server und Domainverwaltung</p> </blockquote> <p>Ich werde schauen ob ich in Zukunft einen besseren Anbieter finde :/</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651305#m1651305 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-29T08:08:12Z 2015-09-29T08:08:12Z Warum wurde mein Posting editiert? <p>@@Gunnar Bittersmann</p> <blockquote> <p>Wo er bei <a href="http://codepen.io/gunnarbittersmann/pen/zvoJad?editors=110" rel="noopener noreferrer">Änderungen am Stylesheet</a> fix bei der Sache ist … (<a href="http://caniuse.com/#feat=css-element-function" rel="noopener noreferrer">Firefox only</a>)</p> </blockquote> <p>Bei der Spielerei bin ich übers Markup gestolpert:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>del<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>del</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>del</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ins<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>strong</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>strong</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> </code></pre> <p>Zum <strong>Markieren</strong> gibt es in HTML ein spezielles Element: <a href="http://www.w3.org/TR/html5/text-level-semantics.html#the-mark-element" rel="nofollow noopener noreferrer"><code>mark</code></a>, nicht <code>strong</code>:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>del<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>del</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>del</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ins<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>mark</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>mark</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> </code></pre> <p>Aber wozu zwei Container? Ist das Markierte nicht genau das Eingefügte bzw. Gelöschte, also <code>ins</code> bzw. <code>del</code>?</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>del<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> aus alt mach neu <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ins<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span> </code></pre> <p>Oder ohne die <code>li</code>-Elemente<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>del</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>del</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>ins</span><span class="token punctuation">></span></span>aus alt mach neu<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>mark</span><span class="token punctuation">></span></span> und keiner merkt’s<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>mark</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>ins</span><span class="token punctuation">></span></span> </code></pre> <p>Was sagst du, @Christian Kruse?</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>Zeilen sind nicht wirklich Listitems. Dafür sollte es einen Elementtypen geben, wie er <a href="http://www.w3.org/TR/xhtml2/mod-text.html#sec_9.8." rel="nofollow noopener noreferrer">in XHTML 2 vorgesehen</a> war. In HTML5 wäre <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>span</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>line<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> zu verwenden oder ein <em>custom element</em> wie <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x-l</span><span class="token punctuation">></span></span></code> oder <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x-line</span><span class="token punctuation">></span></span></code>. <a href="https://twitter.com/g16n/status/509234788386230273" rel="nofollow noopener noreferrer">Tweet</a> ff. <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651263#m1651263 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-28T16:38:28Z 2015-09-28T16:38:28Z Warum wurde mein Posting editiert? <p>@@Klawischnigg</p> <blockquote> <p>Was der OP zu stur und begriffsstutzig ist bist Du eindeutig zu zwanghaft. Lass' ihn doch in sein Verderben rennen...</p> </blockquote> <p>Gerne. Ich hatte das OP aber schon editiert, bevor sich Klaus hier zum Klopps gemacht hat. Ich wollte einfach nur nett sein; wusste zu dem Zeitpunkt ja noch nicht, zu wem.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651288#m1651288 Matthias Apsel 2015-09-28T21:25:33Z 2015-09-28T21:25:33Z Mit PHP rechnen <p>Hallo Linuchs,</p> <blockquote> <p>Wohl dem, der Kopf-Rechnen gelernt hat. Aber wenn du seit dem Kindergarten all die Jahre mit Hand rechnest, bitteschön:</p> <p><img src="http://www.ikea.com/de/de/images/products/mula-rechenbrett__21167_PE106157_S4.JPG" alt="Handrechner" title="Titel des Bildes" loading="lazy"></p> </blockquote> <p>Wobei man das auch lernen muss. Ich habe mal zu meiner Jugendzeit in einem <a href="https://de.wikipedia.org/wiki/Russenmagazin" rel="nofollow noopener noreferrer">Russenmagazin</a> Kassiererinnen damit virtuos hantieren sehen. Achja: Das mit dem Teppich waren meine Eltern.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Signaturen sind bloed (Steel) und Markdown ist mächtig. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651291#m1651291 Tabellenkalk 2015-09-29T06:00:03Z 2015-09-29T06:00:03Z Mit PHP rechnen <p>Hallo,</p> <blockquote> <p>Wobei man das auch lernen muss. Ich habe mal zu meiner Jugendzeit in einem <a href="https://de.wikipedia.org/wiki/Russenmagazin" rel="nofollow noopener noreferrer">Russenmagazin</a> Kassiererinnen damit virtuos hantieren sehen.</p> </blockquote> <p>Und dann gabs da noch den Kassierer in einem chinesischen Computerladen, der einen Abakus verwendete...</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651306#m1651306 Christian Kruse http://wwwtech.de/about 2015-09-29T08:16:36Z 2015-09-29T08:16:36Z Warum wurde mein Posting editiert? <p>Hallo Gunnar,</p> <blockquote> <p>Was sagst du, @Christian Kruse?</p> </blockquote> <p><a href="https://github.com/samg/diffy" rel="noopener noreferrer">Third party</a>, der Output ist nicht änderbar.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651560#m1651560 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-10-02T15:56:31Z 2015-10-02T15:56:31Z custom elements <p>@@Gunnar Bittersmann</p> <blockquote></blockquote> <p>Ich tendiere übrigens zu <em>custom elements</em>. Daten sind der beste (einzige?) Weg, Browserhersteller und Spec-Autoren zu überzeugen.</p> <p>Google z.B. wertet die Verwendung von Elementen im Quelltext aus. Und wenn auf vielen Seiten sowas wie <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x-line</span><span class="token punctuation">></span></span></code> auftaucht, wäre das ein Indiz, dass es sinnvoll wäre, ein entsprechendes Element in die HTML-Spec aufzunehmen.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651308#m1651308 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2015-09-29T08:33:32Z 2015-09-29T08:33:32Z Warum wurde mein Posting editiert? <p>@@Christian Kruse</p> <blockquote> <p><a href="https://github.com/samg/diffy" rel="noopener noreferrer">Third party</a>, der Output ist nicht änderbar.</p> </blockquote> <p>Immer ärgerlich, wenn Drittanbieter eigentlich nützliche Dinge bauen, aber wenig Ahnung von HTML haben und Elemente falsch verwenden.</p> <p>LLAP </p> <div class="signature">-- <br> Ist diese Antwort <em>anstößig</em>? Dann könnte sie <a href="http://forum.selfhtml.org/self/2015/jun/21/select-felder/1643860#m1643860" rel="noopener noreferrer"><em>nützlich</em></a> sein. </div> https://forum.selfhtml.org/self/2015/sep/28/mit-php-rechnen/1651312#m1651312 Christian Kruse http://wwwtech.de/about 2015-09-29T08:51:26Z 2015-09-29T08:51:26Z Warum wurde mein Posting editiert? <p>Hallo Gunnar,</p> <blockquote> <blockquote> <p><a href="https://github.com/samg/diffy" rel="noopener noreferrer">Third party</a>, der Output ist nicht änderbar.</p> </blockquote> <p>Immer ärgerlich, wenn Drittanbieter eigentlich nützliche Dinge bauen, aber wenig Ahnung von HTML haben und Elemente falsch verwenden.</p> </blockquote> <p>In der Tat. Mal sehen ob man da nicht einen PR schicken kann, aber ich verspreche nichts.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">CK kennt Wayne</a> </div>