hallo ich möchte folgendes formular bauen und habe es schon soweit das es läuft nur eine sache noch
wenn ich auf versenden klicke soll als nächstes das kommen
nur leider zeigt er das immer an weil ich nicht weiss welche funktion ,code davor muss bin nur bis if(strlen($_POST)){ gekommen aber das ist wohl nicht richtig was muss ich machen damit er den bestätigungs text erst nach absenden anzeigt ??
hiermal den ganzen code
wenn ich auf versenden klicke soll als nächstes das kommen
PHP-Code:
$_F="<table width='100%' cellspacing='3' cellpadding='3' border='0' align='center' class='tablex'>
<tbody><tr>
<td height='80'>
Vielen Dank $abs_name,<br><br>
diese Homepage wurde an folgende E-Mailadresse/n weiterempfohlen.<br/><br/>
<div align='center'>
<table align='center' >
<tr>
<td >versendet an </td>
<td ><div align='left'><strong>$empf_name1 </strong></div></td>
<td ><div align='center'>Mail: $empf_mail1</div></td>
</tr>
<tr>
<td>versendet an </td>
<td><div align='left'><strong>$empf_name2 </strong></div></td>
<td><div align='center'>Mail: $empf_mail2</div></td>
</tr>
<tr>
<td>versendet an </td>
<td><div align='left'><strong>$empf_name3 </strong></div></td>
<td><div align='center'>Mail: $empf_mail3</div></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td valign='top'>
<b>Folgende Nachricht wurde versendet:</b>
<br/><br/>
<table width='95%' cellspacing='4' cellpadding='4' border='0' align='center'>
<tbody><tr>
<td valign='top' class='tablex2'>Hallo $empf_name1,
<br/>
<br/>hups möchte Dir eine interessante Homepage Empfehlen.
<br/>Klicke bitte auf folgenden Link um die Seite zu besuchen:
<br/>------------------------------------------------
<br/><a href='$vsepf_hp_url'>$vsepf_hp_url</a>
<br/>-------------------------------------------------
<br/>Kommentar von $abs_name:
<br/>
<br/>
<br/>Viele Grüe:
<br/>
<br/>($abs_name)
<br/>($abs_mail)
<br/>-------------------------------------------------<br/><br/>
Empfehlungs-System powered by [url]http://www.virtualsystem.de[/url]<br/></td>
</tr>
</tbody></table>
<br/><br/>
<div align='center'><b> </b><a href='javascript:history.back()'>Zurück</a></div>
<br/>
</td>
</tr>
</tbody></table>";
nur leider zeigt er das immer an weil ich nicht weiss welche funktion ,code davor muss bin nur bis if(strlen($_POST)){ gekommen aber das ist wohl nicht richtig was muss ich machen damit er den bestätigungs text erst nach absenden anzeigt ??
hiermal den ganzen code
PHP-Code:
<?php
require_once("../../class2.php");
require_once(HEADERF);
require ("./inc/functions.inc.php");
require ("./inc/settings.inc.php");
$err_name="Bitte geben Sie Ihren Namen an.";
$err_a_mail="Fehlerhafte Absender E-Mail";
$err_empf_mail="Fehlerhafte Empfänger E-Mail!<br>";
$err_empf_mail.="Es muss mindestens eine Empfänger E-Mail angegeben werden.";
if ($vsempf != 1) {
$test="
<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td height='20' width='5'class='title_top'> </td>
<td height='20' class='title_top'>» Seite empfehlen</td>
verkürzt
<td width='5%' align='right'>E-Mail:<font color='#ff0000'>*</font></td>
<td><input type='text' name='empf_mail1' value='@' size='28' class='eingabe'></td>
</tr>
<tr>
<td colspan='3' align='center'><hr noshade size='1' width='99%' color='#898989'></td>
</tr>
<tr>
<td width='40%'><b>Empfänger 2:</b></td>
<td width='5%' align='right'>Name:</td>
<td><input type='text' name='empf_name2' size='28' class='eingabe'></td>
</tr>
<tr>
<td width='40%'> </td>
<td width='5%' align='right'>E-Mail:</td>
<td><input type='text' name='empf_mail2' value='' size='28' class='eingabe'></td>
</tr>
<tr>
<td colspan='3' align='center'><hr noshade size='1' width='99%' color='#898989'></td>
</tr>
<tr>
<td width='40%'><b>Empfänger 3:</b></td>
<td width='5%' align='right'>Name:</td>
<td><input type='text' name='empf_name3' size='28' class='eingabe'></td>
</tr>
<tr>
<td width='40%'> </td>
<td width='5%' align='right'>E-Mail:</td>
<td><input type='text' name='empf_mail3' value='' size='28' class='eingabe'></td>
</tr>
<tr>
<td colspan='3' align='center'><hr noshade size='1' width='99%' color='#898989'></td>
</tr>
<tr>
<td colspan='3'><b>Kommentar:</b><br>
<font size='1'>Die URL zu dieser Seite und Name des Absenders wird automatisch hinzugefügt.</font></td>
</tr>
<tr>
<td colspan='3' align='center'>
<div align='center'>
<textarea name='kommentar' cols='46' rows='4' class='eingabe'></textarea>
</div>
</td>
</tr>
<tr>
<td colspan='3'><b><font color='#ff0000' size='1'>*</b>Pflicht</font></td>
</tr>
<tr>
<td colspan='3' align='center' height='30'>
<div align='center'>
<input type='hidden' name='webURLchk' value='*****'>
<input type='hidden' name='vsempf' value='1'>
<input name='submit' type='submit' value='Absenden' class='button'>
</div>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
";
} else {
$empf_mail = "";
$empf_mail = array("$empf_mail1", "$empf_mail2", "$empf_mail3");
$empf_name = "";
$empf_name = array("$empf_name1", "$empf_name2", "$empf_name3");
if(strlen($abs_name) < 3){
$error_msg = "<font color='#ff0000'><b>Fehler festgestellt</b></font>
<br><br><li>$err_name</li>";
}
# --> Absender
if(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$abs_mail)) {
$error_msg .="<li>$err_a_mail</li>";
}
# --> Empf. 1
if(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$empf_mail[0])) {
$error_msg .="<li>$err_empf_mail</li>";
} else {
$anz = 1;
}
# --> Empf. 2
if(!empty($empf_mail[1]) && ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$empf_mail[1])) {
$anz = 2;
} else {
$empf_mail[1] = "";
}
# --> Empf. 3
if(!empty($empf_mail[2]) && ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$empf_mail[2])) {
$anz = 3;
} else {
$empf_mail[2] = "";
}
$ns->tablerender($text,$error_msg);
if ($error_msg) {
echo "
";
} else {
# --> Alte IPs entfernen
del_old_file($vsEmpf_IP_Zeit);
# --> Limit auslesen und um 1 erhöhen.
$_anzahl = getEmpfLimit();
if ($_anzahl > $vsEmpf_Limit) {
# --> Ablaufzeit anz. Empfehlungen
$ablaufZeit_Min = getAblEmpfLimit($vsEmpf_IP_Zeit);
require("./tpl/err_spam.html");
exit();
}
# --> Limit auslesen & falls nicht vorh. anlegen
$_anzahl = checkNewLimit();
}
}
if(strlen($_POST)){
$_F="<table width='100%' cellspacing='3' cellpadding='3' border='0' align='center' class='tablex'>
<tbody><tr>
<td height='80'>
Vielen Dank $abs_name,<br><br>
diese Homepage wurde an folgende E-Mailadresse/n weiterempfohlen.<br/><br/>
<div align='center'>
<table align='center' >
<tr>
<td >versendet an </td>
<td ><div align='left'><strong>$empf_name1 </strong></div></td>
<td ><div align='center'>Mail: $empf_mail1</div></td>
</tr>
<tr>
<td>versendet an </td>
<td><div align='left'><strong>$empf_name2 </strong></div></td>
<td><div align='center'>Mail: $empf_mail2</div></td>
</tr>
<tr>
<td>versendet an </td>
<td><div align='left'><strong>$empf_name3 </strong></div></td>
<td><div align='center'>Mail: $empf_mail3</div></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td valign='top'>
<b>Folgende Nachricht wurde versendet:</b>
<br/><br/>
<table width='95%' cellspacing='4' cellpadding='4' border='0' align='center'>
<tbody><tr>
<td valign='top' class='tablex2'>Hallo $empf_name1,
<br/>
<br/>hups möchte Dir eine interessante Homepage Empfehlen.
<br/>Klicke bitte auf folgenden Link um die Seite zu besuchen:
<br/>------------------------------------------------
<br/><a href='$vsepf_hp_url'>$vsepf_hp_url</a>
<br/>-------------------------------------------------
<br/>Kommentar von $abs_name:
<br/>
<br/>
<br/>Viele Grüe:
<br/>
<br/>($abs_name)
<br/>($abs_mail)
<br/>-------------------------------------------------<br/><br/>
Empfehlungs-System powered by [url]http://www.virtualsystem.de[/url]<br/></td>
</tr>
</tbody></table>
<br/><br/>
<div align='center'><b> </b><a href='javascript:history.back()'>Zurück</a></div>
<br/>
</td>
</tr>
</tbody></table>";
}
$ns->tablerender($text,$_F);
$ns->tablerender($text, $test);
require_once(FOOTERF);
?>
Kommentar