|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>PHP Survey-</title></head> <body> <center><H2><FONT COLOR="#000099">Evaluationsboben der fastadesign*</FONT></H2></center> <form action=evaaction.phtml method="POST"> <ul> <FONT COLOR="#CC0000"><b>Füll bitte alle Fragen aus. Die Daten werden natürlich anonym ausgewertet.</b></FONT></ul> <ul><ul> <p><li><strong>Name:</strong><INPUT TYPE="TEXT" NAME="name" size="35"></li> <p><li><strong>Nachname:</strong><INPUT TYPE="TEXT" NAME="major" size="35"></li> <P><li><strong>Geschlecht:</strong><br> <INPUT TYPE="RADIO" NAME="gender" value="male" size="35">Male<br> <INPUT TYPE="RADIO" NAME="gender" value="female" size="35">Female<br> </li> <!--meins--> <p><li><strong>Willst du weiter studieren?</strong><br> <input type="radio" name="studium" value="ja" size="25">Ja<br> <input type="radio" name="studium" value="nein" size="25">Nein<br> <input type="radio" name="studium" value="vielleicht" size="25">Vielleicht<br> </li> <p><li><strong>Deine Anregungen:</strong><br> <input type="text" name="anregungen" value="Dein Geschwafel" onFocus="if(this.value=='Dein Geschwafel')this.value='';" width="450" height="80"><br> </li></p></p> <!--meins--> <p><li><strong>Magst du die fastadesign* wirklich?</strong><p> <select name="evaluation"> <option> oh, ihr seid so super duper schnuckelig - ich will ein kind von euch! :) <option> ja, geht so - ich würd euch jetzt nicht heiraten <option> ihr seid doch total dämlich! ich könnte das alles viel, viel besser als ihr dumpfbacken! </select> </li> </ul></ul> <ul><ul> <INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT" > <INPUT TYPE="RESET" NAME="RESET" VALUE="RESET"> </ul></ul> </FORM> <hr> </body> </html> |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
#!/usr/local/bin/php4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PHP Survey</title>
</head>
<body>
<?php
$name = $_POST['name'];
$major = $_POST['major'];
$gender = $_POST['gender'];
$studium = $_POST['studium'];
$evaluation = stripslashes($_POST['evaluation']);
echo($name . ", Willkommen auf unserem Evaluationsbogen");
if (empty($name)) //Code checks if the name entered or not by empty fuction
echo("You didn't enter your name<br>");
if (empty($major)) //Code checks if the major entered or not by empty fuction
echo("You didn't enter your name<br>");
if (!isset($gender)) //Code checks if the gender chose or not by empty fuction
echo("You didn't enter your name<br>");
if (!isset($studium)) //Code checks if the gender chose or not by empty fuction
echo("You didn't enter your name<br>");
if (!isset($anregungen)) //Code checks if the gender chose or not by empty fuction
echo("You didn't enter your name<br>");
if (!isset($evaluation)) //Code checks if the gender chose or not by empty fuction
echo("You didn't enter your name<br>");
if (!empty($name) and !empty($major) and isset($gender) and isset($studium) and isset($anregungen) and isset($evaluation)){
// save the answer to answer.txt file.
$file="answer.txt";
$st=fopen($file,"a+");
if(!$st) {
echo("Error:could not open $file");
}
else {
//Specify sprintf format
$format="%s\t%s\t%s\t%s\n";
$satir = sprintf($format,$name,$major,$gender,$studium,$anregungen,$evaluation);
//Write buffer to a file
fwrite($st,$satir,strlen($satir));
echo($name.",You answered the questions below; Thanks!");
echo ("<p>Name: " . $name);
echo ("<p>Major: " . $major);
echo ("<p>Gender: " . $gender);
echo ("<p>Studium: " . $studium);
echo ("<p>Deine Anregungen: " . $anregungen);
echo ("<p>Evaluation: " . $evaluation);
fclose($st);}
}
else{
echo("<h2>Please, answer all questions</h2>");
}
?>
</body>
</html>
|
|
|
Source code |
1 2 3 4 |
<p><li><strong>Deine Anregungen:</strong><br> <input type="text" name="anregungen" value="Anregungenl" onFocus="if(this.value=='Anregungen')this.value='';" width="450" height="80"><br> <!-- hier wird die angegebene höhe und weite nicht um gesetzt --> </li></p></p> <!--meins--> |
|
|
HTML Code |
1 |
<textarea name="anregungen" cols="100" rows="20"></textarea><br /> |

|
|
Source code |
1 2 3 4 5 6 |
else {
//Specify sprintf format
$format="%s\t%s\t%s\t%s\n";
$satir = sprintf($format,$name,$major,$gender,$studium,$anregungen,$evaluation);
//Write buffer to a file
fwrite($st,$satir,strlen($satir));
|


|
|
Source code |
1 2 |
$format="%s\t%s\t%s\t%s\n"; $satir = sprintf($format,$name,$major,$gender,$studium,$anregungen,$evaluation); |


![]()
PHP Quellcode
1 $text = $name."\t".$major."\t".$gender."\t".$studium."\t".$anregungen."\t".$evaluation."\n";
|
|
PHP Quellcode |
1 2 3 4 5 6 |
function esc($input) { return (addcslashes ($input ,"\t\n")); } $text = esc($name)."\t". esc($major)."\t". esc($gender)."\t". esc($studium)."\t". esc($anregungen)."\t". esc($evaluation)."\n"; |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
<li><strong>Überwelches Medium wirst du über unsere Aktionen informiert?</strong> <p> <input type="radio" name="mailseins" value="- Ich werde per Mail ueber euch informiert" size="25">Mail <input type="radio" name="mailszwei" value="- Ich werde per Plakate ueber euch informiert" size="25">Plakate <input type="radio" name="mailsdrei" value="- Ich werde per Flyer ueber euch informiert" size="25">Flyer <input type="radio" name="mailsvier" value="- Ich werde per Profs ueber euch informiert" size="25">Professoren <input type="radio" name="mailsfuenf" value="- Ich werde per Fasta-Website ueber euch informiert" size="25">Fasta-Website <input type="radio" name="mailssechs" value="- Ich werde per Fasta-Website ueber euch informiert" size="25">Komilitonen <input type="radio" name="mailssieben" value="- Ich werde mit allen angegebenen Medien ueber euch informiert" size="25">alle hier genannten Medien <input type="radio" name="mailacht" value="- Ich werde mit keinen der angegebenen Medien über euch informiert" size="25">keines der genannten Medien <br /><br /> |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/usr/local/bin/php4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>PHP Survey</title> </head> <body> <?php $mailseins = $_POST['mailseins']; $mailseins = $_POST['mailszwei']; $mailseins = $_POST['mailsdrei']; $mailseins = $_POST['mailsvier']; $mailseins = $_POST['mailsfuenf']; $mailseins = $_POST['mailssechs']; $mailseins = $_POST['mailssieben']; $mailseins = $_POST['mailsacht']; |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
if (!isset($mailseins)) //Code checks if the gender chose or not by empty fuction
echo("Du hast vergessen anzugeben, über welche Medien Du von/über uns informiert wirst <br>");
if (!empty($name) and isset($mailseins)){
// save the answer to answer.txt file.
function esc($input)
{
return (addcslashes ($input ,"\t\n"));
}
$file = 'answer.txt';
$fp = fopen($file, 'a+');
if(!$fp) {
echo('Error: could not open '.$file);
} else {
$text = esc($mailseins)."\t"."\n";
fwrite($fp, $text);
}
echo($name.", Danke, dass du alle Fragen beantwortet hast! <br>Wir versuchen deine Anregungen im kommenden Semester umzusetzen");
echo ("<p>Information ueber diese Medien: " . $mailseins);
echo ("<p>Information ueber diese Medien: " . $mailszwei);
echo ("<p>Information ueber diese Medien: " . $mailsdrei);
echo ("<p>Information ueber diese Medien: " . $mailsvier);
echo ("<p>Information ueber diese Medien: " . $mailsfuenf);
echo ("<p>Information ueber diese Medien: " . $mailssechs);
echo ("<p>Information ueber diese Medien: " . $mailssieben);
echo ("<p>Information ueber diese Medien: " . $mailsacht);
fclose($st);
}
else{
echo("<h2>Bitte geh eine Seite zurueck und beantworte alle Fragen,<br>
damit wir unsere Arbeit fuer Euch verbessern koennen! Danke :)</h2>");
}
?>
|
|
|
HTML Code |
1 2 3 |
<input type="radio" name="Zahlmethode" value="Mastercard"> Mastercard<br> <input type="radio" name="Zahlmethode" value="Visa"> Visa<br> <input type="radio" name="Zahlmethode" value="AmericanExpress"> American Express |
|
|
HTML Code |
1 2 3 |
<input type="radio" name="mailseins" value="- Ich werde per Mail ueber euch informiert" size="25">Mail <input type="radio" name="mailszwei" value="- Ich werde per Plakate ueber euch informiert" size="25">Plakate <input type="radio" name="mailsdrei" value="- Ich werde per Flyer ueber euch informiert" size="25">Flyer |
|
|
HTML Code |
1 2 |
<input name="car[]" type="checkbox" value="Ford" > <input name="car[]" type="checkbox" value="Opel" /> |
|
|
PHP Quellcode |
1 |
$car_array = $_POST["car"]; |

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
<li> <strong>Überwelches Medium wirst du über unsere Aktionen informiert (mehrere Antworten möglich)?</strong> <p> <input type="checkbox" name="mailseins[]" value="- Ich werde per Mail ueber euch informiert" size="25">Mail <input type="checkbox" name="mailseins[]" value="- Ich werde per Plakate ueber euch informiert" size="25">Plakate <input type="checkbox" name="mailseins[]" value="- Ich werde per Flyer ueber euch informiert" size="25">Flyer <input type="checkbox" name="mailseins[]" value="- Ich werde per Profs ueber euch informiert" size="25">Professoren <input type="checkbox" name="mailseins[]" value="- Ich werde per Fasta-Website ueber euch informiert" size="25">Fasta-Website <input type="checkbox" name="mailseins[]" value="- Ich werde per Fasta-Website ueber euch informiert" size="25">Komilitonen <input type="checkbox" name="mailseins[]" value="- Ich werde mit allen angegebenen Medien ueber euch informiert" size="25">alle hier genannten Medien <input type="checkbox" name="mailseins[]" value="- Ich werde mit keinen der angegebenen Medien über euch informiert" size="25">keines der genannten Medien <br /><br /> </li> |
|
|
Source code |
1 |
$mailseins_array = $_POST['mailseins']; |
|
|
Source code |
1 2 |
if (!isset($mailseins_array)) //Code checks if the gender chose or not by empty fuction
echo("Du hast vergessen anzugeben, über welche Medien Du von/über uns informiert wirst <br>");
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
if (!empty($name) and isset($gender) and isset($badip) and isset($fach) and isset($semester) and isset($machen) and isset($mailseins_array) and isset($finanzen) and and isset($ansprechen) and isset($interessen) and isset($vortrag) and isset($workshop) and isset($gebuehren) and isset($informationen) and isset($anregungen)){
// save the answer to answer.txt file.
function esc($input)
{
return (addcslashes ($input ,"\t\n"));
}
$file = 'answer.txt';
$fp = fopen($file, 'a+');
if(!$fp) {
echo('Error: could not open '.$file);
} else {
$text = esc($name)."\t".esc($mailseins_array)."\n";
fwrite($fp, $text);
}
echo($name.", Danke, dass du alle Fragen beantwortet hast! <br>Wir versuchen deine Anregungen im kommenden Semester umzusetzen");
echo ("<p>Dein Name: " . $name);
echo ("<p>Information ueber diese Medien: " . $mailseins_array);
fclose($st);
}
else{
echo("<h2>Bitte geh eine Seite zurueck und beantworte alle Fragen,<br>
damit wir unsere Arbeit fuer Euch verbessern koennen! Danke :)</h2>");
}
?>
|
|
|
PHP Quellcode |
1 2 |
if(count($array)>0){ // Die Anzahl der Elemente im Array ist größer 0, also wurde etwas angekreuzt... } |
|
|
PHP Quellcode |
1 2 |
foreach($array as $element){ print $element; } |
|
|
PHP Quellcode |
1 |
$KommaSeperierteListeDerWerteAusDemArray = implode(",",$array); |