Ok hab dein Code mal überarbeitet.. kuck mal ob es so funktioniert.. achja und vergiss bitte nicht wenn du php anfängst das du wirklich <?php schreibst und nicht nur <?
das Head und foot für den sql text kannst du weglassen
PHP-Code:
<?php
userstatus(); // Klarer Check für Session
$AZgrenze = 100; // Az Grenze
$kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); // Kontostand laden
if ($_POST['AZsumme'] > $AZgrenze) // Prüfen ob Auszahlungssumme Auszahlgrenze überschreitet
{
echo ("Die Auszahlungsgrenze wurde überschritten")
}
else // Falls nicht weiter im Vorgang
{
if ($kontodaten['kontostand'] < $_POST['AZsumme']) // Prüfen ob genug Guthaben auf Konto
{
echo("Fehlgeschlagen! Du hast nicht genug Guthaben.");
}
else // Falls ok weiter im Vorgang
{
// primera abziehen und in buchungsliste eintragen !Hier nochmal prüfen ob die Funktionen genauso in der Function.lib.php vorhanden sind
$buchungs_id = create_code(14);
kontobuchung ('-',$_POST['AZsumme'],$_SESSION['uid']);
buchungsliste ($buchungs_id,'-'.$_POST["AZsumme"].' Primera Auszahlung',$_SESSION['uid']);
// eintrag in datenbank
db_query("INSERT INTO ".$db_prefix."_AZ_anfragen (uid, AZsumme, pnick, time) VALUES (".$_SESSION['uid'].", ".$_POST["AZsumme"].", ".$kontodaten["pnick"].", ".time().")");
echo("Erfolgreich! Deine Auszahlung wird bearbeitet");
}
}
head("Primera Auszahlung beantragen");
echo '
<center><form action="" method="POST">
<input type="text" value="'.$AZsumme.'" name="AZsumme">
<input type="submit" value="Auszahlung beantragen">
</form></center>
';
foot("");
?>
sollte so eigentlich funktionieren .. wenn nicht dann genau die wege prüfen .. ist die Tabelle genauso mit den Spalten vorhanden.. werden die Werte richtig übergeben.. Auch einfach mal testhalber bevor es zur Verarbeitung in der Datenbank kommt den query ausklammern (//) und sich die Werte mit einem Echo ausgeben lassen.