tag:forum.selfhtml.org,2005:/self Antwort der Frage bestimmt die URL-Weiterleitung – SELFHTML-Forum 2019-10-16T10:21:18Z https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758739#m1758739 Pattis michael@pattis.de 2019-10-14T10:05:12Z 2019-10-14T10:05:12Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo, ich möchte auf einer Seite eine Art Quiz machen.</p> <p>Gibt man in ein oder mehreren Eingabefelder den richtigen Wert ein so soll auf eine bestimmte URL geleitet werden. Ist die Antwort falsch so soll ein Komentar eingeblendet werden und der Besucher soll eine erneute Möglichkeit der richtigen Eingabe haben.</p> <p>Kann mir geholfen werden?</p> <p>viele Grüße und besten Dank voraus!</p> <p>Michael</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758740#m1758740 Henry 2019-10-14T10:14:39Z 2019-10-14T10:15:10Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo Pattis,</p> <blockquote> <p>Hallo, ich möchte auf einer Seite eine Art Quiz machen.</p> </blockquote> <p>Kann eine unterhaltsame Idee sein.</p> <blockquote> <p>Gibt man in ein oder mehreren Eingabefelder den richtigen Wert ein so soll auf eine bestimmte URL geleitet werden. Ist die Antwort falsch so soll ein Komentar eingeblendet werden und der Besucher soll eine erneute Möglichkeit der richtigen Eingabe haben.</p> <p>Kann mir geholfen werden?</p> </blockquote> <p>Da bieten sich zwei Möglichkeiten an, serverbasiert also zb. PHP oder Clientseitig zb. Javascript. Das hängt davon ab, wie sicher das Quiz sein soll, nur als harmlose Spielerei oder Manipulationssicher. Meist beantwortet sich die Frage schon, wenn es nichts zu gewinnen gibt und das Quiz beliebig wiederholt werden kann. Wie ist das bei dir?</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758741#m1758741 Pattis 2019-10-14T10:23:02Z 2019-10-14T10:23:02Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Es ist nur eine kleine Spielerei. Ich dachte an ein Formularfeld welches den Wert des Inhaltes prüft. Die Antwort kann auch im Quelltext stehen wäre auch nicht schlimm.</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758742#m1758742 JürgenB https://www.j-berkemeier.de 2019-10-14T10:51:26Z 2019-10-14T10:51:26Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo,</p> <p>dann die nächste Frage: Womit kennst du dich besser aus bzw. was ist dir lieber? Javascript, PHP, …?</p> <p>Evtl. ist <a href="https://www.felix-riesterer.de/main/seiten/rquiz.html" rel="nofollow noopener noreferrer">das hier</a> auch etwas für dich.</p> <p>Gruß<br> Jürgen</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758747#m1758747 Henry 2019-10-14T12:15:47Z 2019-10-14T12:26:32Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo Pattis,</p> <blockquote> <p>Es ist nur eine kleine Spielerei. Ich dachte an ein Formularfeld welches den Wert des Inhaltes prüft. Die Antwort kann auch im Quelltext stehen wäre auch nicht schlimm.</p> </blockquote> <p>Da würde eigentlich ein Javascript ausreichen. Aber wie ich deinen weiteren Antworten heir entnehmen kann, würdest du schon PHP bevorzugen. Eingentlich ziemlich simple in der Grundkonstruktion, zumal es ja nicht um Sicherheit geht. Das Beispiel soll dir nur die einfache Vorgehensweise erklären.</p> <p>Beachte, dass header('Location: http://www.example.com/'); nur funktioniert, wenn noch kein andere Ausgabe erfolgt ist, auch keine Leerzeichen, innerhalb PHP sind die Leerzeichen egal.</p> <pre><code class="block"><?php if( isset($_GET['antwort']) && is_numeric($_GET['antwort']) ) { // is_numeric nur zur Sicherheit, daher auch die Antwort als Zahl deklariert if($_GET['antwort'] == 2) { header('Location: http://www.example.com/');exit; } else{echo '<h2>Die Antwort war falsch</h2>';} } ?><!DOCTYPE html> <html> <body> <h1>Was ist das beste Forum?</h1> <form> <input type="radio" name="antwort" value="2"> SelfHtml <hr> <input type="radio" name="antwort" value="1"> Keine Ahnung <hr> <input type="submit"> </form> </body> </html> </code></pre> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758743#m1758743 Pattis 2019-10-14T11:26:52Z 2019-10-14T11:26:52Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo Jürgen,</p> <p>vielen Dank schon mal. Die Antwort lautet eher PHP. Also vielleicht ein oder mehrere Formularfelder, dann ein sendebutton und mit senden wird der Inhalt geprüft. Ist der Inhalt mit dem von mir hinterlegten richtig gehe zu URL...\richtige-Antwort.php und ist die Antwort Falsch dann eine Nachricht oder gehe zu URL...\falsche-Antwort.php</p> <p>Gruß Michael</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758744#m1758744 dedlfix 2019-10-14T11:47:42Z 2019-10-14T11:47:42Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Tach!</p> <blockquote> <p>Die Antwort lautet eher PHP. Also vielleicht ein oder mehrere Formularfelder, dann ein sendebutton und mit senden wird der Inhalt geprüft. Ist der Inhalt mit dem von mir hinterlegten richtig gehe zu URL...\richtige-Antwort.php und ist die Antwort Falsch dann eine Nachricht oder gehe zu URL...\falsche-Antwort.php</p> </blockquote> <p>Wenn du erst auf dem Server auswertest, welche Antwort richtig ist, weißt du am Client noch nicht, zu welcher URL es weitergehen soll. Du kannst also nur das Formular zu einer festen Adresse senden. Es ist allerdings ungünstig, wenn das Ziel die Seite der nächsten Frage ist, weil du einerseits im Fehlerfall wieder zurückspringen muss, andererseits die nächste Frage nichts mit der vorhergehenden zu tun hat und die Auswertung der Antwort dort eigentlich nichts zu suchen hat. Besser ist eine Technik namens Affenformular. Das Formular mit der Frage wird zur selben Seite gesendet. Hier wird es ausgewertet und im Fehlerfall das Formular erneut angezeigt. Im Gut-Fall ist die Antwort eine HTTP-Weiterleitung zur nächsten Frage. So bleibt Frage und Auswertung beieinander.</p> <p>dedlfix.</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758746#m1758746 Pattis 2019-10-14T11:55:49Z 2019-10-14T11:55:49Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo, das klingt schon mal gut mit dem Affenformular wie würde der Code von einem Beispiel aussehen? VG</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758751#m1758751 Raketenwissenschaftler 2019-10-14T14:07:47Z 2019-10-14T14:08:05Z Hilfe zur Selbsthilfe: URL-Weiterleitung, Affenformular <p>Hilfe zur Selbsthilfe bezüglich der Weiterleitung:</p> <p><a href="https://www.php.net/manual/en/function.header.php" rel="nofollow noopener noreferrer">https://www.php.net/manual/en/function.header.php</a></p> <p><a href="https://php-de.github.io/jumpto/affenformular/" rel="nofollow noopener noreferrer">Alles andere</a> ist im Kern ein Frage von if … then … else. Wenn Du ein wenig PHP kannst, dann solltest Du das hinbekommen.</p> <blockquote> <p>wie würde der Code von einem Beispiel aussehen?</p> </blockquote> <p>In einem Editor mit Syntaxhighlighting? "Schön bunt".</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758748#m1758748 Pattis 2019-10-14T12:54:20Z 2019-10-14T12:54:20Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo, das sieht schon ganz gut aus. Nur möchten ich kein type="radio" sonder type="text" und dann soll die Prüfung erfolgen. Ich habe es versucht aber komme nicht zum Ergebnis.</p> <p>vg und Danke</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758763#m1758763 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2019-10-15T06:08:33Z 2019-10-15T06:08:33Z Antwort der Frage bestimmt die URL-Weiterleitung <p>@@Henry</p> <p>Das Markup ist kaputt:</p> <blockquote> <pre><code class="block bad language-html"><span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> SelfHtml <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>hr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> Keine Ahnung <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>hr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<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>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>html</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Ich repariere das mal:</p> <ul> <li>Die Sprache des Seiteninhalts muss angegeben werden (aus <a href="https://www.w3.org/International/questions/qa-lang-why" rel="nofollow noopener noreferrer">Gründen</a>):</li> </ul> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>de<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> </code></pre> <ul> <li>Die verwendete Zeichencodierung sollte angegeben werden.</li> <li>Die Seite braucht einen Titel.</li> <li>Damit die Seite auf Mobilgeräten vernünftig dargestellt wird, bedarf es einer Angabe (Tutorial: <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/HTML5/Grundger%C3%BCst" rel="nofollow noopener noreferrer">Grundgerüst</a>):</li> </ul> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">charset</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>utf-8<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>title</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>title</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>viewport<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>width=device-width, initial-scale=1.0<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>head</span><span class="token punctuation">></span></span> </code></pre> <ul> <li>Alle Formularfelder brauchen eine <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/label" rel="nofollow noopener noreferrer">Beschriftung</a>.</li> <li>Buttons auch.</li> <li>Die Radiobuttons gehören zusammen, nicht getrennt (<code>hr</code>). Wenn bei der visuellen Ausgabe Linien gewünscht sind, ist das Sache von CSS.</li> <li>Für Buttons gibt es das <code>button</code>-Element. <code>type="submit"</code> ist default, kann also auch weggelassen werden.</li> </ul> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> SelfHtml <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> Keine Ahnung <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Weiter<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>form</span><span class="token punctuation">></span></span> </code></pre> <p>Nun sind zwar die Antworten beschriftet, die Frage allerdings steht nicht dabei, sondern ganz woanders.</p> <ul> <li>Radiobutton sind meist in einem <code>fieldset</code> mit zugehöriger Beschriftung gut aufgehoben:</li> </ul> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>fieldset</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> SelfHtml <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> Keine Ahnung <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>fieldset</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Weiter<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>form</span><span class="token punctuation">></span></span> </code></pre> <p>Die Dopplung von „Was ist das beste Forum?“ soll natürlich nicht so sein. Womöglich ist das gar nicht die Seitenüberschrift, sondern <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Ein kleines Quiz<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span></code>?</p> <p>Ansonsten könnte es vielleicht auch so gehen (ungetestet):</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>heading<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>fieldset</span> <span class="token attr-name">aria-labelledby</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>heading<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>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> SelfHtml <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>radio<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>1<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> Keine Ahnung <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>fieldset</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Weiter<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>form</span><span class="token punctuation">></span></span> </code></pre> <p>LLAP </p> <div class="signature">-- <br> <em>„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“<br> „Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“</em><br> —Marc-Uwe Kling </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758749#m1758749 Pattis 2019-10-14T13:21:18Z 2019-10-14T13:21:18Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Also ich habe das so angepasst wie ich es fast brauche:</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 keyword">isset</span><span class="token punctuation">(</span><span class="token variable">$_GET</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'antwort'</span><span class="token punctuation">]</span><span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token comment">// is_numeric nur zur Sicherheit, daher auch die Antwort als Zahl deklariert</span> <span class="token keyword">if</span><span class="token punctuation">(</span><span class="token variable">$_GET</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'antwort'</span><span class="token punctuation">]</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"Berlin"</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">echo</span> <span class="token string single-quoted-string">'Richtige Antwort hier geht es weiter!'</span><span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token string single-quoted-string">'<a href="http://meinlinkiel"><button>Hier geht es weiter!</button></a>'</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">else</span><span class="token punctuation">{</span><span class="token keyword">echo</span> <span class="token string single-quoted-string">'<h2>Die Antwort war falsch</h2>'</span><span class="token punctuation">;</span><span class="token punctuation">}</span> <span class="token punctuation">}</span> <span class="token delimiter important">?></span></span><span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Wie heist die Hauptstadt Deutschlands?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>antwort<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><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>hr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<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>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>html</span><span class="token punctuation">></span></span> </code></pre> <p>Jetzt würde ich nur noch auf die Gross und Kleinschreibung verzichten und gern den ausgegebenen Wert wo anders plazieren.</p> <p>VG</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758750#m1758750 Henry 2019-10-14T13:42:36Z 2019-10-14T13:42:36Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo Pattis,</p> <blockquote> <p>Also ich habe das so angepasst wie ich es fast brauche:</p> </blockquote> <blockquote> <p>Jetzt würde ich nur noch auf die Gross und Kleinschreibung verzichten und gern den ausgegebenen Wert wo anders plazieren.</p> </blockquote> <p>Dann machs so:</p> <p>if(mb_strtolower($_GET['antwort']) == mb_strtolower('BeRliN') )</p> <p>Dann ist egal wie du und der Antwortende es schreibst.</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758767#m1758767 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2019-10-15T08:07:57Z 2019-10-15T08:07:57Z Antwort der Frage bestimmt die URL-Weiterleitung <p>@@Gunnar Bittersmann</p> <blockquote> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>heading<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>fieldset</span> <span class="token attr-name">aria-labelledby</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>heading<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Auf das Naheliegendste kommt man™ natürlich nicht. Wozu hat man denn <a href="https://twitter.com/yatil/status/1183998764199141376" rel="nofollow noopener noreferrer">Freunde</a>? </p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>fieldset</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> <p><em>„HTML ist meistens einfach. Zumindest einfacher als ARIA. “</em> —<a href="https://twitter.com/MarcoInEnglish/status/1184011797558366209" rel="nofollow noopener noreferrer">Marco Zehe</a></p> <p>LLAP </p> <div class="signature">-- <br> <em>„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“<br> „Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“</em><br> —Marc-Uwe Kling </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758849#m1758849 Henry 2019-10-16T09:43:21Z 2019-10-16T09:43:21Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo Gunnar,</p> <p>alles richtig, was du hier schreibst. Aber es ging nur um ein kleines Beispiel zum Scriptablauf, nicht wie erstelle ich komplettes HTML.</p> <p>Ich denke mal das -1 kam nicht von dir(?), weil du machst dir die Mühe ja auch nicht immer in deinen Beispielen.</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758770#m1758770 MudGuard http://www.andreas-waechter.de/ 2019-10-15T08:42:48Z 2019-10-15T08:42:48Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hi,</p> <blockquote> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Ich würd ja eher "Welches" statt "Was" schreiben in diesem Zusammenhang.</p> <p>cu,<br> Andreas a/k/a MudGuard</p> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758833#m1758833 marctrix self@mhis.de https://www.mhis.de 2019-10-16T05:39:25Z 2019-10-16T05:39:25Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hej Gunnar,</p> <blockquote> <p>@@Gunnar Bittersmann</p> </blockquote> <blockquote> <p>Auf das Naheliegendste kommt man™ natürlich nicht. Wozu hat man denn <a href="https://twitter.com/yatil/status/1183998764199141376" rel="nofollow noopener noreferrer">Freunde</a>? </p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>fieldset</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>ich bin auch so ein man™. Wie oft in meinem Leben habe ich schon so etwas geschrieben:</p> <pre><code class="block bad language-css"><span class="token selector">legend</span> <span class="token punctuation">{</span>[…]<span class="token punctuation">}</span> <span class="token selector">fieldset fieldset legend</span> <span class="token punctuation">{</span>[…]<span class="token punctuation">}</span> <span class="token selector">fieldset fieldset fieldset legend</span> <span class="token punctuation">{</span>[…]<span class="token punctuation">}</span> </code></pre> <p>Wie viel einfacher, eleganter und besser lesbar ist dagegen</p> <pre><code class="block good language-css"><span class="token selector">form h1</span> <span class="token punctuation">{</span>[…]<span class="token punctuation">}</span> <span class="token selector">form h2</span> <span class="token punctuation">{</span>[…]<span class="token punctuation">}</span> <span class="token selector">form h3</span> <span class="token punctuation">{</span>[…]<span class="token punctuation">}</span> </code></pre> <p>Marc</p> <div class="signature">-- <br> Ceterum censeo Google esse delendam </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758774#m1758774 Auge 2019-10-15T08:56:38Z 2019-10-15T08:56:38Z Antwort der Frage bestimmt die URL-Weiterleitung <p>Hallo</p> <blockquote> <blockquote> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Ich würd ja eher "Welches" statt "Was" schreiben in diesem Zusammenhang.</p> </blockquote> <p>Das heißt „Wie bitte?“ und nicht „Was?“. Also:</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Wie bitte ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> <p><strong>*scnr*</strong></p> <p>Tschö, Auge</p> <div class="signature">-- <br> Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.<br> <em>Hohle Köpfe</em> von Terry Pratchett </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758776#m1758776 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2019-10-15T08:59:48Z 2019-10-15T08:59:48Z Antwort der Frage bestimmt die URL-Weiterleitung <p>@@Auge</p> <blockquote> <blockquote> <blockquote> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Was ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Ich würd ja eher "Welches" statt "Was" schreiben in diesem Zusammenhang.</p> </blockquote> <p>Das heißt „Wie bitte?“ und nicht „Was?“.</p> </blockquote> <p>Da fehlen <s>Kommas</s> Kommata!!1elf</p> <blockquote> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>legend</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h1</span><span class="token punctuation">></span></span>Wie, bitte, ist das beste Forum?<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>legend</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>LLAP </p> <div class="signature">-- <br> <em>„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“<br> „Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“</em><br> —Marc-Uwe Kling </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758850#m1758850 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2019-10-16T10:18:02Z 2019-10-16T10:18:02Z Antwort der Frage bestimmt die URL-Weiterleitung <p>@@Henry</p> <blockquote> <p>alles richtig, was du hier schreibst. Aber es ging nur um ein kleines Beispiel zum Scriptablauf, nicht wie erstelle ich komplettes HTML.</p> </blockquote> <p>Du <em>hattest</em> aber komplettes HTML in deinem Beispiel. Und wenn man ein Beispiel <em>gibt</em>, dann sollte das so sein, dass andere sich daran auch ein Beispiel <em>nehmen</em> können.</p> <p>Andere verfügen nicht unbedingt über den Hintergrund zu entscheiden, welchen Teil sie davon verwenden sollten und welchen nicht; sie verwenden alles. Und deshalb sollte ein Beispiel komplett richtig sein.</p> <p>Bei einem Beispiel mit schlechtem Markup kann der Scriptablauf noch so gut sein; es kommt am Ende schlechtes Markup heraus. Schlecht für die Nutzer. Deshalb kann ich „Aber es ging nur um ein kleines Beispiel zum Scriptablauf“ so nicht durchgehen lassen. Es geht um das Ganze, was für Nutzer rauskommt.</p> <blockquote> <p>Ich denke mal das -1 kam nicht von dir(?)</p> </blockquote> <p>Nochmal nachgekuckt: doch, kam es. Aus ebengenanntem Grund.</p> <blockquote> <p>weil du machst dir die Mühe ja auch nicht immer in deinen Beispielen.</p> </blockquote> <p>Oops? Dann bitte ich auch um −1, wenn ich’s nicht besser verdient habe.</p> <p>LLAP </p> <div class="signature">-- <br> <em>„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“<br> „Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“</em><br> —Marc-Uwe Kling </div> https://forum.selfhtml.org/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758851#m1758851 Raketenwissenschaftler 2019-10-16T10:21:18Z 2019-10-16T10:21:18Z Antwort der Frage bestimmt die URL-Weiterleitung <blockquote> <p>Ich denke mal das -1 kam nicht von dir(?), weil du machst dir die Mühe ja auch nicht immer in deinen Beispielen.</p> </blockquote> <p>Vermutlich war es lediglich eine Person welche <a href="/self/2019/oct/14/antwort-der-frage-bestimmt-die-url-weiterleitung/1758746#m1758746" rel="noopener noreferrer">nicht gänzlich grundlos</a> befürchtet, dass sich Dein Beispiel mitsamst den, unzweifelhaft wegen des Modellcharakters von Dir in Kauf genommenen Schwächen, nach "Copy & Paste" quasi "bytegenau" auf der Webseite des Fragestellers wieder findet.</p> <p>Oder jemand, der sich darüber geärgert hat, dass Du es versäumt hast, den Code mit einer kleinen Angabe "schön bunt" zu machen.</p> <p>Auf überhaupt ganz und gar keinen Fall war es indes jemand, der nicht äußerst genau weiß wie zurückhaltend und vorsichtig man beim Klicken auf auch nur irgend etwas sein sollte.</p>