![]() |
Anzeige:
|
|
|||||||
| PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
Hi,
ich habe ein Kontaktformular, welches mit Code:
index.php?site=kontakt Code:
<form action="kontakt.php?action=send" method="POST"> Wie bewerkstellige ich, dass dieses an der gleichen Position erscheint, wie das Kontakformular? (hier in einer Tabelle) Danke
__________________
mFg K. R. Eyden |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Wieso baust du die Bestätigung nicht in die gleiche Seite (index.php?site=kontakt) ein?
Code:
if (isset($_POST["submitted"])) {
?>
Danke für die Anfrage! ...</p>
<?php
} else {
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>?site=kontakt" method="post">
.
.
.
<input type="submit" name="submitted" value="abschicken" />
</form>
<?php
}
|
|
|
|
|
|
#3 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
Das wäre natürlich auch eine Idee....mal ausprobieren
Danke schon mal!
__________________
mFg K. R. Eyden |
|
|
|
|
|
#4 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
Hmm baue ich das anstatt von
Code:
<form action="kontakt.php?action=send" method="POST">
__________________
mFg K. R. Eyden |
|
|
|
|
|
#5 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Du fügst den Code an die Stelle, an der zurzeit das Formular steht, ein. Du musst den Code des Formulars und auch der Bestätigung etc. noch auf deine Bedürfnisse anpassen.
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
Hm, ne also ich komme nicht darauf, wie du das meinst...hier ma der komplette Code des Formulares...kannst du mit bitte zeigen, wie du das meinst
Code:
<?PHP
$sendto = "email@domain.de";
$message = "
Name : $name
Email : $email
Anfrage :
$nachricht
";
if ($action == "send") {
if ($name == "" || $betreff == "" || $nachricht == "" || !preg_match("/[.a-z0-9_-]+@+[.a-z0-9_-]+.+[.a-z0-9_-]{2,}/i", $email)) {
echo "Es wurden nicht alle Felder korrekt ausgefällt!";
} else {
mail($sendto, "Kontakt-Formular " . $betreff . " [" . date("d.M.Y") ."]", $message);
echo "Nachricht erfolgreich gesendet!
[" . date("d.M.Y") . "]";
}
} else {
?>
<form action="kontakt.php?action=send" method="POST">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" valign="middle" class="mainpage">Ihr Name : </td>
<td height="35" valign="middle"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td valign="middle" class="mainpage">Ihre Emailadresse : </td>
<td height="35" valign="middle"><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td height="22" valign="middle" class="mainpage">Ihr Betreff :</td>
<td height="35" valign="middle"><input type="text" name="betreff" size="20"></td>
</tr>
<tr>
<td valign="middle" class="mainpage">Ihre Anfrage :</td>
<td height="180" valign="middle"><textarea name="nachricht" cols="50" rows="10"></textarea></td>
</tr>
</table>
<div align="center"><input type="submit" value="Abschicken"></div>
</form>
<?PHP
}
?>
__________________
mFg K. R. Eyden |
|
|
|
|
|
#7 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Code:
<?PHP
$sendto = "email@domain.de";
$message = "
Name : $name
Email : $email
Anfrage :
$nachricht
";
if (isset($_POST["submit"])) {
if (empty($name) || empty($betreff) || empty($nachricht) || !preg_match("/[.a-z0-9_-]+@+[.a-z0-9_-]+.+[.a-z0-9_-]{2,}/i", $email)) {
echo "Es wurden nicht alle Felder korrekt ausgefällt!";
} else {
mail($sendto, "Kontakt-Formular " . $betreff . " [" . date("d.M.Y") ."]", $message);
echo "Nachricht erfolgreich gesendet!
[" . date("d.M.Y") . "]";
}
} else {
?>
<form action="kontakt.php" method="POST">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" valign="middle" class="mainpage">Ihr Name : </td>
<td height="35" valign="middle"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td valign="middle" class="mainpage">Ihre Emailadresse : </td>
<td height="35" valign="middle"><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td height="22" valign="middle" class="mainpage">Ihr Betreff :</td>
<td height="35" valign="middle"><input type="text" name="betreff" size="20"></td>
</tr>
<tr>
<td valign="middle" class="mainpage">Ihre Anfrage :</td>
<td height="180" valign="middle"><textarea name="nachricht" cols="50" rows="10"></textarea></td>
</tr>
</table>
<div align="center"><input type="submit" name="submit" value="Abschicken"></div>
</form>
<?PHP
}
?>
|
|
|
|
|
|
#8 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
Ne, sorry...da kommt das selbe wie vorher auch...wird ne neue Page geladen, in der das "Dankeschön" steht...
__________________
mFg K. R. Eyden |
|
|
|
|
|
#9 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Du hast doch eine Datei, die du via Include einbindest (/?site=kontakt). In diese muss der ganze Code rein.
Code:
<?PHP
$sendto = "email@domain.de";
$message = "
Name : $name
Email : $email
Anfrage :
$nachricht
";
if (isset($_POST["submit"])) {
if (empty($name) || empty($betreff) || empty($nachricht) || !preg_match("/[.a-z0-9_-]+@+[.a-z0-9_-]+.+[.a-z0-9_-]{2,}/i", $email)) {
echo "Es wurden nicht alle Felder korrekt ausgefällt!";
} else {
mail($sendto, "Kontakt-Formular " . $betreff . " [" . date("d.M.Y") ."]", $message);
echo "Nachricht erfolgreich gesendet!
[" . date("d.M.Y") . "]";
}
} else {
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>?site=kontakt" method="POST">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" valign="middle" class="mainpage">Ihr Name : </td>
<td height="35" valign="middle"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td valign="middle" class="mainpage">Ihre Emailadresse : </td>
<td height="35" valign="middle"><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td height="22" valign="middle" class="mainpage">Ihr Betreff :</td>
<td height="35" valign="middle"><input type="text" name="betreff" size="20"></td>
</tr>
<tr>
<td valign="middle" class="mainpage">Ihre Anfrage :</td>
<td height="180" valign="middle"><textarea name="nachricht" cols="50" rows="10"></textarea></td>
</tr>
</table>
<div align="center"><input type="submit" name="submit" value="Abschicken"></div>
</form>
<?PHP
}
?>
|
|
|
|
|
|
#10 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
Is ja toll, vielen vielen Dank für die Mühe der.bozz!!!!!!!!
__________________
mFg K. R. Eyden |
|
|
|
|
|
|
#11 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Zitat:
|
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|