| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 646
![]() | Deine && Ausdrücke sind ausserhalb der if-Deklaration. Du musst alles, was if/elseif bearbeiten soll, innerhalb der Klammern haben. |
| |
| | |
| Neuer Benutzer Registriert seit: 30.12.2005
Beiträge: 17
![]() | [php]<?php <?php $error = $ergebnis = ''; if ($_POST['sent'] == true) { for ($i=1;$i<=7;$i++) { if (!$_POST['frage'.$i]) $error++; } // Ergebnis ermitteln if (!$error) { if ($_POST['frage1'] == 'a' || $_POST['frage1'] == 'b' && $_POST['frage2'] == 'a' && $_POST['frage3'] == 'a' ){ $ergebnis = 1; } elseif ($_POST['frage1'] == 'a' || $_POST['frage1'] == 'b' && $_POST['frage2'] == 'b' || $_POST['frage2'] == 'c' || $_POST['frage3'] == 'c') { $ergebnis = 2; } elseif ($_POST['frage1'] == 'a' || $_POST['frage1'] == 'b' && $_POST['frage2'] == 'a' && $_POST['frage3'] == 'b' || $_POST['frage3'] == 'c') { $ergebnis = 3; } elseif ($_POST['frage1'] == 'a' || $_POST['frage1'] == 'b' && $_POST['frage2'] == 'b' || $_POST['frage2'] == '2' && $_POST['frage3'] == 'c' || $_POST['frage3'] == 'b') { $ergebnis = 4; if ($_POST['frage1'] == 'c' || $_POST['frage1'] == 'd' && $_POST['frage2'] == 'a' && $_POST['frage3'] == 'a') { $ergebnis = 5; } elseif ($_POST['frage1'] == 'c' || $_POST['frage1'] == 'd' && $_POST['frage2'] == 'b' || $_POST['frage2'] == 'c' || $_POST['frage3'] == 'c') { $ergebnis = 6; } elseif ($_POST['frage1'] == 'c' || $_POST['frage1'] == 'd' && $_POST['frage2'] == 'a' && $_POST['frage3'] == 'b' || $_POST['frage3'] == 'c') { $ergebnis = 7; } elseif ($_POST['frage1'] == 'c' || $_POST['frage1'] == 'd' && $_POST['frage2'] == 'b' || $_POST['frage2'] == '2' && $_POST['frage3'] == 'c' || $_POST['frage3'] == 'b') { $ergebnis = 8; } else { $error = 1; } if (!$error) { $message = "Ein User hat den Erotiktest gemacht.\r\n"; $message .= "\r\n"; $message .= "Frage 1: Wie alt sind Sie?\r\n"; if ($_POST['frage2'] == 'a') { $message .= "18-35 Jahre\r\n"; } elseif ($_POST['frage2'] == 'b') { $message .= "36-55 Jahre\r\n"; } elseif ($_POST['frage2'] == 'c') { $message .= "46-60 Jahre\r\n"; } elseif ($_POST['frage2'] == 'd') { $message .= "älter als 60 Jahre\r\n"; } $message .= "\r\n"; $message .= "Frage 2: Wie oft haben Sie Lust auf Sex?\r\n"; if ($_POST['frage2'] == 'a') { $message .= "selten\r\n"; } elseif ($_POST['frage2'] == 'b') { $message .= "manchmal aber nicht täglich\r\n"; } elseif ($_POST['frage2'] == 'c') { $message .= "täglich oder mehrmals täglich\r\n"; } $message .= "\r\n"; $message .= "Frage 3: Sind Sie schon mal zu müde und erschöpft, um Sex zu haben?\r\n"; if ($_POST['frage3'] == 'a') { $message .= "oftmals\r\n"; } elseif ($_POST['frage3'] == 'b') { $message .= "eher selten\r\n"; } elseif ($_POST['frage3'] == 'c') { $message .= "nie oder in Ausnahmesituationen\r\n"; } $message .= "\r\n"; $message .= "Frage 4: Kommt es zu spontanen nächtlichen oder morgendlichen Erektionen?\r\n"; if ($_POST['frage4'] == 'a') { $message .= "selten\r\n"; } elseif ($_POST['frage4'] == 'b') { $message .= "häufig\r\n"; } elseif ($_POST['frage4'] == 'c') { $message .= "eigentlich täglich\r\n"; } $message .= "\r\n"; $message .= "Frage 5:Haben Sie mehrmals am Tag Sex?\r\n"; if ($_POST['frage5'] == 'a') { $message .= "Nie oder ganz selten\r\n"; } elseif ($_POST['frage5'] == 'b') { $message .= "manchmal, aber nicht regelmäßig\r\n"; } elseif ($_POST['frage5'] == 'c') { $message .= "oft oder täglich\r\n"; } $message .= "\r\n"; $message .= "Frage 6: Genießen Sie Erotik für mehrere Stunden mit Ihrem Partner?\r\n"; if ($_POST['frage6'] == 'a') { $message .= "nie oder selten haben wir ein langes Liebesspiel\r\n"; } elseif ($_POST['frage6'] == 'b') { $message .= "manchmal schon\r\n"; } elseif ($_POST['frage6'] == 'c') { $message .= "häufig liebe ich stundenlang meine Partnerin\r\n"; } $message .= "\r\n"; $message .= "Frage 7: Wie zufrieden sind Sie mit Ihrem Liebesleben?\r\n"; if ($_POST['frage7'] == 'a') { $message .= "eher nicht zufrieden\r\n"; } elseif ($_POST['frage6'] == 'b') { $message .= "normal zufrieden\r\n"; } elseif ($_POST['frage6'] == 'c') { $message .= "sehr zufrieden\r\n"; } $message .= "\r\n"; $message .= "__________________________________________\r\ n"; $message .= "Diese Mail wurde automatisch erstellt\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: Server <server@x.de>\n"; $headers .= "Reply-To: noreply@x.de\n"; $headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; mail('info@x.de', 'Erotik-Test', $message, $headers, '-fnoreply@x.de'); header('location exit(); } } } // Funktion zum Vorbelegen der Radiobuttons function check($i, $value) { global $_POST; if ($_POST['frage'.$i] == $value) echo 'checked'; return; } ?> das ist der gesamte php-teil aber ob es an dem liegt |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP3 Dateien wie anschauen ?? | PHP Tipps 2005 | 18 | 01.03.2005 18:28 | |
| Offline Html-Files mit PHP Code anschauen | PHP Tipps 2004 | 4 | 17.10.2004 14:06 | |
| Upgeloadetes Bild lässt sich nicht anschauen | PHP Tipps 2004 | 3 | 02.07.2004 22:24 | |
| bitte denn code anschauen :) bin ungeübt in php brauch vorsc | PHP Tipps 2004 | 7 | 20.06.2004 05:31 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.