Einbinden der mySQL-Daten geschlossen 

  • Ersteller Ersteller schatten1986
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
S

schatten1986

soo.. also... jeder kennt doch sicherlich diese "DiebLink-Spiele" ich bin dabei mir grade eins zu basteln.. aber auch das man verschiedene Charakter und Werkzeuge und Kleidung kaufen kann... in meinem Beispiel ist es eine Sturmhaube zum gesicht verdecken... Sie soll die Stärke des Diebes erhöhen, damit er mehr punkte bekommt...

nun hier der Code für den Shop, in dem man was kaufen kann:

PHP:
////////////////////////////////////////// Einkaufen -- Anfang //////////////////////////////////////////// 

else if($_GET['action'] == "kaufen") 
{
$TPL['MAIN'] = $_TPL->load_get("admin_kaufen");
if($_POST['sturmhaube']) // Sturmhaube kaufen --- Anfang
{
$MYDATA = $_DB->query("SELECT * FROM `ds_users` WHERE `username`='".$_POST['user']."'");
if ($MYDATA['sturmhaube'] == 0) // Wenn er keine Sturmhaube hat dann,
{
if ($MYDATA['points'] >= 29) // Wenn die points (Geld) mehr als 29€ ist, dann kauft er
{
$_DB->mysql_query("UPDATE `ds_users` SET `points` = '".$MYDATA['points']."', `sturmhaube` = '1', `staerke` = '".$MYDATA['staerke']."' WHERE `username`='".$MYDATA['username']."'");
$TPL['MAIN'] = get_status("Gekauft!", "{MYDATA['username']} Sie haben erfolgreich eine [B] Sturmhaube-Deluxe [/B] gekauft! 
Ihnen wurden nun 29€ von Ihrem Guthaben abgezogen... 
Ihre Stärke erhöht sich um 1 Prozent 
Ihr aktueller Kontostand beträgt nun $geld !");
}
else { $TPL['MAIN'] = get_status("Fehler!", "Sie haben nicht genug Geld zur Verfügung um sich die [B] Sturmhaube-Deluxe [/B] leisten zu können! 
Ihr aktueller Kontostand beträgt leider nur {$MYDATA['points']} !"); } 
}
else {$TPL['MAIN'] = get_status("Fehler!", "Sie haben bereits eine [B] Sturmhaube-Deluxe [/B] gekauft!"); } // Wenn er eine Sturmhaube hat dann bekommt er keine
}
else {} //Sturmhaube kaufen --- Ende
}
////////////////////////////////////////// Einkaufen -- Ende ////////////////////////////////////////////

und zwar ist mein problem, das in dem "$TPL['MAIN'] = get_status (....) die Punkte (Geld) das der Dieb besitzt nicht angezeigt wird.. das gleiche Problem besteht bei der IF-Abfrage ob er schon eine Sturmhaube hat oder nich.. und ob er genug geld dafür hat....

Ich denke mal, das ich irgendwo einfach nur kleinere Fehler gemacht habe... würde mich freuen wenn mir einer helfen kann...

mfg

schatten1986
 
jo jo jo...

dickes THX für deine Antwort... genau daran lag es.... :D

nun funzt alles perfekt..

PS. habe den Fehler aber schon gestern raus bekommen :-) aber trotzdem DANKEE
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten