Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:pythoncgi:cgiformulare

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
python:pythoncgi:cgiformulare [2023/08/23 10:29] lutzpython:pythoncgi:cgiformulare [2024/05/24 07:48] (aktuell) lutz
Zeile 29: Zeile 29:
 Neu ist das Attribut ''%%action%%'' im ''%%<form>%%''-Tag. Es verweist auf das Script script03_auswertung.py, welches sich im Ordner cgi-bin befindet. Die Formulardaten werden nun als Werte von Variablen an dieses Script übermittelt. Das Script ist wie folgt aufgebaut: Neu ist das Attribut ''%%action%%'' im ''%%<form>%%''-Tag. Es verweist auf das Script script03_auswertung.py, welches sich im Ordner cgi-bin befindet. Die Formulardaten werden nun als Werte von Variablen an dieses Script übermittelt. Das Script ist wie folgt aufgebaut:
  
-<code python script03_auswertung.html>+<code python script03_auswertung.py>
 #!/usr/bin/env python3 #!/usr/bin/env python3
 import cgi import cgi
Zeile 125: Zeile 125:
     print("<input type='checkbox' name='sad' /> Sad"     print("<input type='checkbox' name='sad' /> Sad"
     print("<input type='submit' name='submit' value='Submit' />"     print("<input type='submit' name='submit' value='Submit' />"
-    print("</form")+    print("</form>")
  
  
Zeile 325: Zeile 325:
         </select>         </select>
  
-        <p>In welchem Bereich sollen die Operanten liegen?</p>+        <p>In welchem Bereich sollen die Operanden liegen?</p>
         <table>          <table> 
             <tr><td></td><td>Minimum</td><td>Maximum</td></tr>             <tr><td></td><td>Minimum</td><td>Maximum</td></tr>
Zeile 340: Zeile 340:
 print(footer) print(footer)
 </code> </code>
 +
 +**Aufgabe3**
 +
 +Teste das Script und versuche den Quelltext zu verstehen! Versuche ein ähnliches Programm mit anderen Aufgabeentypen zu schreiben.
python/pythoncgi/cgiformulare.1692779347.txt.gz · Zuletzt geändert: 2023/08/23 10:29 von lutz