PHP-Code:
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//kontakformular
}else{
echo 'Fehlermeldung';
}
?>
PHP-Code:
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//kontakformular
}else{
echo 'Fehlermeldung';
}
?>
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
ok, habe den code eingefügt. Aber es tut sich nichts.....
wen ich auf AZ klicke erscheint immernoch das Formular !?
PHP-Code:
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//kontakformular
}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;
?>
<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 = "
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
Parse error on line 5
wie gesagt. bisschen php musst du könnenPHP-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;
?>
LG
Da sind aber auch noch Fehler drin, (sieht man im Syntax-Highlight Modus besser find ich):
Nach
muss ein schließendes ?> kommen, da ab dann ja html (bzw js) code kommtPHP-Code:
if($user['kontostand']>= 10.00){
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
php schreiben kann ich auch nicht sondern nur verändern. getestet habe ich das auch nicht deswegen ist mir der fehler nicht aufgefallen. bin ja selbst noch anfänger
LG