Hi zusammen, bastel mir grad ein Formular zusammen. Hab allerdings noch einige (große) Probleme damit:
Funktioniert an sich so wie es soll (kann ja gern probiert werden).
Meine geistige Vorgabe für das Ding sieht allerdings so aus:
http://img103.imageshack.us/img103/4...llsseince7.jpg
Problem: Ich würd da gerne eine Vorschau drin haben, weiss aber partout nicht wie das gehen soll. Wenn man in der Liste also "Bild 2" auswählt, soll aus /images das Bild2 geladen werden und darunter angezeigt werden. Öffnet man nochmal die Liste und wählt um auf Bild 5 soll sich das Bild dementsprechend ändern.
Weiss einer wie man das macht?
Wenn man die Seite öffnet, soll ein im Code angegebenes Bild angezeigt werden, bis man in der Liste was ausgewählt hat. (Man ruft die Seite auf, Bild_start.gif wird unter der Liste angezeigt, man wählt in der Liste Bild 5 aus, Bild 5 wird angezeigt.
Problem2: Wie mach ich in der Liste Punkte unanwählbar, die Leerzeilen und die Überschriften (Kategorie) soll man nicht anwählen können.
Soweit erstmal meine Probleme Wär nett wenn mir wär helfen könnte, kann auch sein, dass noch andere Probleme dazu kommen^^
MfG
PHP-Code:
<html>
<body>
<?php
if(!empty($_POST)) {
$chooser = $_POST['template'];
$text = $_POST['text'];
$mail = $_POST['mail'];
$error = false;
if(!empty($chooser) && !empty($text) && !empty($mail)) {
echo "Erfolgreich gesendet!";
$MailTo = "email@web.de";
$nowDay = date("m.d.Y");
$nowClock = date("H:i:s");
$FormContent = "
Dieses Formular wurde am $nowDay um $nowClock abgeschickt.\n\n
----------------------------------------------------------------------------\n
Template: $template\n
Text: $text\n
Email: $mail\n
----------------------------------------------------------------------------\n
";
@mail($MailTo, "Nachricht", $FormContent, "From: ".$mail);
}
else {
$error = 'Formular nicht vollständig ausgefüllt!';
}
}
if(empty($_POST) || $error <> false) {
if($error <> false) {
echo "<b>Fehler:</b> ", $error;
}
?>
<form name="choose_form" method="post" action="<?=$PHP_SELF;?>">
<p><table>
<tr><td style="width:80px">
<b><font face="arial" size="-1">Template: </Font></b></td>
<td><select size="1" name="template" id="template">
<option>Grafik auswählen</option>
<option>- KATEGORIE 1 -</option>
<option value="1">Bild 1</option>
<option value="2">Bild 2</option>
<option value="3">Bild 3</option>
<option> </option>
<option>- KATEGORIE 2 -</option>
<option value="4">Bild 4</option>
<option value="5">Bild 5</option>
</select></td>
<tr><td>
<b><font face="arial" size="-1">Text: </Font></b></td>
<td><input name="text" type="text" id="text" value="<?=$text;?>"></td>
<tr><td>
<b><font face="arial" size="-1">Email: </Font></b></td>
<td><input name="mail" type="text" id="mail" value="<?=$mail;?>"></td>
<tr height="40"><td align="center" colspan="2"valign="middle">
<input type="submit" name="Submit" value="Abschicken"></td>
</table></p>
</form>
<?
}
?>
</body>
</html>
Funktioniert an sich so wie es soll (kann ja gern probiert werden).
Meine geistige Vorgabe für das Ding sieht allerdings so aus:
http://img103.imageshack.us/img103/4...llsseince7.jpg
Problem: Ich würd da gerne eine Vorschau drin haben, weiss aber partout nicht wie das gehen soll. Wenn man in der Liste also "Bild 2" auswählt, soll aus /images das Bild2 geladen werden und darunter angezeigt werden. Öffnet man nochmal die Liste und wählt um auf Bild 5 soll sich das Bild dementsprechend ändern.
Weiss einer wie man das macht?
Wenn man die Seite öffnet, soll ein im Code angegebenes Bild angezeigt werden, bis man in der Liste was ausgewählt hat. (Man ruft die Seite auf, Bild_start.gif wird unter der Liste angezeigt, man wählt in der Liste Bild 5 aus, Bild 5 wird angezeigt.
Problem2: Wie mach ich in der Liste Punkte unanwählbar, die Leerzeilen und die Überschriften (Kategorie) soll man nicht anwählen können.
Soweit erstmal meine Probleme Wär nett wenn mir wär helfen könnte, kann auch sein, dass noch andere Probleme dazu kommen^^
MfG
Kommentar