PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
automatisch generierte Variablen auslesen. Text+nummerisch
Beitrag
<blockquote data-quote="Kronod" data-source="post: 1170568" data-attributes="member: 323600"><p>Hallo ihr lieben <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Ich bin gerade dabei, ein Onlineseminar zu erstellen.</p><p>Dieses wird per Javascript in einem neuen Fenster geöffnet.</p><p>Ich habe es soweit geschafft das der Benutzer auf der ersten Seite seine Daten eingeben kann (bisher ohne Überprüfung, ob was drinsteht => kommt aber noch). Zusätzlich wird ihm gesagt, wieviele Fragen/Aufgaben ihm bevorstehen und er kann wählen, wieviele Fragen/Aufgaben er pro Seite sehen möchte.</p><p>Die Seitenweiterschaltung funktioniert soweit.</p><p>Jetzt habe ich es geschafft, dass die Antwortmöglichkeiten z.B. <input type="radio">, automatisch ihre Nummern erhalten.</p><p>Bsp: </p><p><input type="radio"> von Aufgabe 12 bekommt</p><p><input name=\"radio_$q_nr\" type=\"radio\"> $q_nr steht für Aufgabennummer.</p><p>Dies sollte dazu dienen, dass z.B. auf Seite 5 immernoch gesehen wird, von welcher Aufgabe, welche Antwort kommt.</p><p>Und hier kommt das Problem.</p><p>Alle Daten, werden per $_POST weitergegeben. Ich möchte nun gerne per Abfrage wissen, ob Variablen wie z.B. $radio_(+ variable Nummer) übermittelt wurden.</p><p></p><p>Das Seminar könnt ihr hier testen: (<span style="color: Red">Es sind ausgedachte Fragen und es wird nichts verschickt!</span>)</p><p></p><p></p><p>Edit meint: Ihr könnt, aber müßt nicht, Benutzerdaten auf der ersten Seite angeben <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p></p><p>Die Formularelemente werden folgendermaßen formatiert:</p><p>[php]</p><p>foreach($_POST as $key => $element){</p><p> ${$key} = $element;</p><p>}</p><p>[/php]Um nun zu testen, ob ein radio-element inkl. Nummer übermittelt wurde, habe ich folgendes probiert. Hat aber nicht funktioniert.</p><p>[php]</p><p>if(isset($radio_(1-$all_questions)){</p><p>echo "Frage gefunden";</p><p>}</p><p>[/php]Die Variable <strong>$all_questions</strong> hat in diesem Seminar den Wert <strong>34</strong>, da es 34 Fragen sind. Diese Zahl wird automatisch erstellt, da die Anzahl Fragen ja pro Seminar variieren kann <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p></p><p>Wenn ihr noch mehr Code braucht, gebe ich euch gerne mehr. Aber evtl. hat ja schon jemand eine Lösung <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Mit freundlichen Grüßen</p><p>Kronod</p></blockquote><p></p>
[QUOTE="Kronod, post: 1170568, member: 323600"] Hallo ihr lieben :) Ich bin gerade dabei, ein Onlineseminar zu erstellen. Dieses wird per Javascript in einem neuen Fenster geöffnet. Ich habe es soweit geschafft das der Benutzer auf der ersten Seite seine Daten eingeben kann (bisher ohne Überprüfung, ob was drinsteht => kommt aber noch). Zusätzlich wird ihm gesagt, wieviele Fragen/Aufgaben ihm bevorstehen und er kann wählen, wieviele Fragen/Aufgaben er pro Seite sehen möchte. Die Seitenweiterschaltung funktioniert soweit. Jetzt habe ich es geschafft, dass die Antwortmöglichkeiten z.B. <input type="radio">, automatisch ihre Nummern erhalten. Bsp: <input type="radio"> von Aufgabe 12 bekommt <input name=\"radio_$q_nr\" type=\"radio\"> $q_nr steht für Aufgabennummer. Dies sollte dazu dienen, dass z.B. auf Seite 5 immernoch gesehen wird, von welcher Aufgabe, welche Antwort kommt. Und hier kommt das Problem. Alle Daten, werden per $_POST weitergegeben. Ich möchte nun gerne per Abfrage wissen, ob Variablen wie z.B. $radio_(+ variable Nummer) übermittelt wurden. Das Seminar könnt ihr hier testen: ([COLOR=Red]Es sind ausgedachte Fragen und es wird nichts verschickt![/COLOR]) Edit meint: Ihr könnt, aber müßt nicht, Benutzerdaten auf der ersten Seite angeben ;) Die Formularelemente werden folgendermaßen formatiert: [php] foreach($_POST as $key => $element){ ${$key} = $element; } [/php]Um nun zu testen, ob ein radio-element inkl. Nummer übermittelt wurde, habe ich folgendes probiert. Hat aber nicht funktioniert. [php] if(isset($radio_(1-$all_questions)){ echo "Frage gefunden"; } [/php]Die Variable [B]$all_questions[/B] hat in diesem Seminar den Wert [B]34[/B], da es 34 Fragen sind. Diese Zahl wird automatisch erstellt, da die Anzahl Fragen ja pro Seminar variieren kann ;) Wenn ihr noch mehr Code braucht, gebe ich euch gerne mehr. Aber evtl. hat ja schon jemand eine Lösung :) Mit freundlichen Grüßen Kronod [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
automatisch generierte Variablen auslesen. Text+nummerisch
Oben