also mal ganz von vorne:
Ich hatte einmal einen fragebogen:
http://mitglied.lycos.de/storagehall/em01/mail2.php
An dem will ich nun testen wie ich den auf 2 Seiten aufteile (damit ich es lerne und auf ein anderes projekt anwenden kann)
Der Code:
-------------------------------------------------------------------
<html>
<?php
if($action=="senden") {
$betreff = trim(stripslashes($betreff));
$inhalt = trim(stripslashes($inhalt));
// Prüfung der Angaben nach dem Senden
if(!$name) $fehler[] = "Ihr Name fehlt.";
if(!$betreff) $fehler[] = "Der Betreff fehlt.";
if(!$inhalt) $fehler[] = "Sie haben keine Nachricht geschrieben.";
if(!$von) $fehler[] = "Ihre Emailadresse fehlt";
if(!$frage1) $fehler[] = "Sie haben Frage 1 noch nicht beantwortet!";
if(!$frage2) $fehler[] = "Bitte füllen sie auch Frage 2 noch aus!";
if(!count($fehler)) { // Sendet Email, wenn Prüfung "ok"
echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
echo "Name: <b>$name</b><br>\n";
echo "Betreff: <b>$betreff</b><br>\n";
echo "Inhalt: <b>".nl2br($inhalt)."</b><br>\n";
echo "Lacht gerne: <b>".nl2br($frage1)."</b><br>\n";
echo "Weil: <b>".nl2br($frage2)."</b><br>\n";
$text .= "inhalt: $inhalt\n";
$text .= "lacht gerne: $frage1\n";
$text .= "grund: $frage2\n";
@mail($an,$betreff,$inhalt,$frage1,$frage2,$text,"From: ".$von);
} else { // Fehlerausgabe, wenn Felder leer waren
echo "Beim Senden traten folgender Fehler auf:";
echo "<ul><li>".implode("<li>",$fehler)."</ul>";
}
}
?>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="action" value="senden">
<input type="hidden" name="an" value="indyaner@indyaner.de">
<table>
<tr>
<td>Name</td>
<td><input name="name" value="<?php echo $name; ?>"></td>
</tr>
<tr>
<td>Email</td>
<td><input name="von" value="<?php echo $von; ?>"></td>
</tr>
<tr>
<td>Betreff</td>
<td><input name="betreff" value="<?php echo $betreff; ?>"></td>
</tr>
<tr>
<td>Inhalt</td>
<td><textarea name="inhalt"><?php echo $inhalt; ?></textarea></td>
</tr>
<tr>
<td height="100"><p>frage1</p>
<p> </p>
<p> </p></td>1
<td><p>lachst du gerne?</p>
<p>
<input type="radio" name="frage1" value="ja">
ja!</p>
<p>
<input type="radio" name="frage1" value="nein">
nein! </p></td>
</tr>
<tr>
<td height="130">
<p>frage2</p>
<p> </p>
<p> </p>
<p> </p></td>
<td><p>weil? (mehrfachnennung)</p>
<p>
<input name="frage2" type="checkbox" id="frage2" value="kannnicht">
ich es (nicht) kann!</p>
<p>
<input name="frage2" type="checkbox" id="frage2" value="willnicht">
ich es so will!</p>
<p>
<input name="frage2" type="checkbox" id="frage2" value="ineinersekte">
ich bin in einer sekte!</p></td>
</tr>
<tr>
<td>53</td>
<td><input type="submit"></td>
</tr>
</table>
</form>
</html>
-------------------------------------------------------------------
Kan mir jemand ... BITTE... diesen code einmal in 2 teile machen so dass ich ihn in die dateien cart01.php und cart02.php legen kann und alles geht? =/
Ich versteh es nicht ... vorhin hatte ich nämlich das mit den hiddenfeldern versucht und ich habe es nicht gebacken bekommen =(
Nur als beispiel. HTML lernte ich damals vor 4 jahren auch durch beispiele. Wäre also wirklich SEHR nett. Bitte =|
mfg
mortimer