Guten Tag,
ich habe mal wieder ein kleines Problem. Bisher habe ich immer, wenn ich ein Formular benötigt habe, so gearbeitet:
Dies funktionierte soweit auch immer, aber nun habe ich zwei Formulare auf einer Seite (ein Kontaktformular auf der eigentlichen Seite und einen Rückrufservice im Menü). Wenn ich nun beide Formulare mit dieser Weise erstelle, werden beide abgeschickt, sobald man eines der beiden Abschicken möchte. Ich kann leider keine zweite Datei erstellen (also action="datei2.php") da die Seite ein Joomla-Beitrag ist.. Ein Plugin/Modul möchte ich wenn möglich auch nicht nutzen, da ich die Formulare schon fertig habe mit Validierung etc.. Gibt es die Möglichkleit, die beiden Formulare auf der gleichen Seite aufzulösen, ohne dass beide gleichzeitig verschickt werden?<?php
if ($_POST) {
$variable1 = $_POST['variable1'];
$variable2 = $_POST['variable2'];
$variable3 = $_POST['variable3'];
mysql_query("INSERT INTO tablename
(variable1, variable2, variable3) VALUES
('$variable1', '$variable2', '$variable3')");
echo "Platzhalter für Bestätigung..";
}
else { ?>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post" id="formular" name="formular">
<h3>Headline</h3>
<ul class="menu">Variable 1:<br><input id="variable1" name="variable1" type="text" class="validate(required)" /></ul>
<ul class="menu">Variable 2:<br><input id="variable2" name="variable2" type="text" class="validate(required)" /></ul>
<ul class="menu">Variable 3:<br><input id="variable3" name="variable3" type="text" class="validate(required)" /></ul>
<ul class="menu"><input type="image" src="senden.gif" alt="abschicken" border="0"></ul>
</form>
<scrip t>
$(document).ready(function() {
$('#formular').ketchup();
});
</script>
<?php
}
?>
Über einen Lösungsansatz wäre ich sehr dankbar!
Grüße
Marcel
//gelöst: Siehe letzter Post.
//anderes Problem vorhanden.. Bitte um Hilfe. :/
//endlich alles gelöst.![]()


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen