Code:<?php $user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1')); if($user['kontostand']>= 10.00){ //<script language=JavaScript> <!-- function isValid() { var msg = ""; if (kontaktFormular.eMail.value.indexOf("@") < 1 || kontaktFormular.eMail.value.indexOf(".") < 1) { msg += "- Die E-Mail-Adresse ist syntaktisch nicht korrekt.\n"; } if(kontaktFormular.vorName.value == "") { msg += "- Leeres Feld: Vorname:\n"; } if(kontaktFormular.betreff1.value == "") { msg += "- Leeres Feld: Betreff:\n"; } if(kontaktFormular.nachricht.value == "") { msg += "- Leeres Feld: Nachricht:\n"; } if(msg == "") { return true; } alert(msg); return false; } --> </script> <?php $formularAnzeigen = false; if (!empty($_POST["senden"]) && ( empty($_POST["vorName"]) || empty($_POST["eMail"]) || empty($_POST["betreff1"]) || !$captchaValidierungOk || empty($_POST["nachricht"]))) { $formularAnzeigen = true; echo '<span style="color: #FF0000; font-size: x-large;">Bitte alle Pflichtfelder ausfuellen.</span>'; } else if (!empty($_POST["senden"]) && !isEmail($_POST["eMail"])) { $formularAnzeigen = true; echo '<span style="color: #FF0000; font-size: x-large;">Die E-Mail-Adresse ist nicht korrekt.</span>'; } else if (empty($_POST["senden"])) { $formularAnzeigen = true; } if ($formularAnzeigen) { ?> <form name="kontaktFormular" method="post" action="<?=$_SERVER[PHP_SELF]; ?>" onSubmit="return isValid()"> <table width="600" border="0" align="center"> <!--anfang Anrede--> <tr> <td width="10"> *</td> <td width="100"> <strong>Anrede:</strong> </td> <td width="150"> <select name="anrede"> <option <?=($_POST['anrede']=='Frau')?'selected':''?>>Frau</option> <option <?=($_POST['anrede']=='Herr')?'selected':''?>>Herr</option> </select></td> <td> Bitte wählen Sie hier Ihre Anrede aus. </td> </tr> <!--ende anrede--> <!--anfang vorName--> <tr> <td><div align="center">*</div></td> <td><strong> Vorname: </strong></td> <td> <input name="vorName" type="text" value="<?=$_POST['vorName']; ?>" /></td> <td> </td> </tr> <!--ende vorName--> <!--anfang nachName--> <tr> <td> </td> <td><strong> Nachname: </strong></td> <td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td> <td> </td> </tr> <!--ende nachName--> <!--anfang eMail--> <tr> <td><div align="center">*</div></td> <td><strong> E-Mail: </strong></td> <td><input name="eMail" type="text" id="eMail" value="<?=$_POST['eMail']; ?>" /></td> <td> zB: name@gmx.net, ihrName@web.de </td> </tr> <!--ende eMail--> <!--anfang betreff1--> <tr> <td><div align="center">*</div></td> <td><strong> Betreff: </strong></td> <td><input name="betreff1" type="text" id="betreff1" value="<?=$_POST['betreff1']; ?>" size="50" /></td> <td> tragen Sie Hier bitte Ihre Paypal Addy ein. </td> </tr> <!--ende betreff1--> <!--anfang nachricht--> <tr> <td><div align="center">*</div></td> <td><strong> Nachricht: </strong></td> <td><textarea name="nachricht" cols="40" rows="10"><?=$_POST['nachricht']; ?></textarea></td> <td> </td> </tr> <!--ende nachricht--> <!--anfang Captcha --> <tr> <td><div align="center">*</div></td> <td> <? if(!@include "http://www.formular-generator.de/captcha/formular.php?captcha_code=$code&v=ptk") { ?> <p>Code: <?=$code?></p> <? } ?> </td> <td><input type="text" name="captcha_code" size="4" /></td> <td>Übertragen Sie bitte den Code</td> </tr> <!--ende Captcha --> <tr> <td colspan="3"> <div align="center"> <input name="senden" type="submit" value="Senden" /> </div> </td> <td> </td> </tr> </table> </form> <?php } else { $eMail = ' Anrede: '.$_POST['anrede'].' Vorname: '.$_POST['vorName'].' Nachname: '.$_POST['nachName'].' E-Mail: '.$_POST['eMail'].' Betreff: '.$_POST['betreff1'].' Nachricht: '.$_POST['nachricht'].' '.$_POST['captcha'].''; if (@mail(XXX@XXX, "Neue Nachricht vom Kontaktformular", $eMail)) { echo "Wir werden ihren Auszahlungswunsch innerhalb von 30 tagen bearbeiten.<br />"; } else { echo "E-Mail-Verkehr funktioniert zur Zeit nicht<br />"; } if ($_POST['kopie']) { if (@mail($_POST['eMail'], "Re: Auszahlungsanforderung", $eMail)) { echo "Sie haben eine Kopie der Auszahlungsanforderung zugeschickt bekommen.<br />"; } } } function isEmail($email) { $nonascii = "\x80-\xff"; $nqtext = "[^\\$nonascii\015\012\"]"; $qchar = " }else{ echo 'Fehlermeldung'; } ?> <? session_start(); $captchaValidierungOk = false; if (ereg('^[a-z]{4}$', $_POST['captcha_code']) && !empty($_SESSION['captcha_code']) && ($_SESSION['captcha_code']==$_POST['captcha_code'])) { $captchaValidierungOk = true; } $code = ''; for ($i = 0; $i < 4; $i++) { $code .= chr(rand(97, 122)); } $_SESSION['captcha_code'] = $code; ?>
Probiers mal so. so ein bisschen php musst du narütlich drauf haben.
LG




Zitieren