kleines prob mit datenbank und rechnen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abzeichen
beitrag
fehlermeldung
gel
pardon
platzen
punkten
ranking
sache
schauen
session
set
show
stil
tutorial
update
-
hi hab nen kleines prob irgendwie will er net so wie ich
also will das er 3 sachen tut
1. auslesen der punkte/neu berechnen
2. auslesen des platzes/neu berechnen
3. eine sache kaufen (update der datenbank)
so hab ja soweit schon nen code aber irgendwo hengt es bei mir im momend leider
kann mir wer weiterhelfen habe hier mal den code
<?
include "session.php";
include "config.php";
if($_SESSION[id]!=""){
?>
<?
$abfrage=mysql_query("SELECT id,user,punkte,platz FROM a_user WHERE user='$_SESSION[id]'");
$money = mysql_query($punkte);
$platz1 = mysql_query($platz);
$money1 = $money - 500;
$platz2 = $platz1 - 1;
if (500 > $money) echo "Zu wenig Punkte.";
elseif (1 > $platz1) echo "Du hast kein Platz.";
else ($aendern = "UPDATE a_user Set punkte = '$money1' WHERE id = '$_SESSION[id]'");
($aendern = "UPDATE a_user Set platz = '$platz2' WHERE id = '$_SESSION[id]'");
$go = mysql_query($aendern);
?>
mfg the-eden-project
Beitrag geändert: 13.10.2007 13:47:32 von the-eden-projekt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Fehlermeldung, was passiert, wo ist das Problem?
Wie erstelle ich ein Standardmäßigkorrektes Thema?
http://www.lima-city.de/tutorials/show/2040
Beitrag geändert: 13.10.2007 14:50:11 von adrians -
hm... weis nich, ob das relevant ist, aber schau dir mal deine "where´s" an... einmal hast du
where user = $session[id]
das andere mal hast du
where id=$session[id]
vllt das das problem? -
Es heißt auch nicht $session sondern $_SESSION.
Ahsou...gewöhn dir besser nen anderen SQL-Stil an, deiner ist recht... unsicher.^^
<? include "session.php"; include "config.php"; if($_SESSION[id]!="") { $abfrage=mysql_query("SELECT id,user,punkte,platz FROM a_user WHERE user='$_SESSION[id]'")); $money = mysql_query($punkte); $platz1 = mysql_query($platz); $money1 = $money - 500; $platz2 = $platz1 - 1; if (500 > $money) echo "Zu wenig Punkte."; elseif (1 > $platz1) echo "Du hast kein Platz."; else ($aendern = "UPDATE a_user Set punkte = '$money1' WHERE id = '$_SESSION[id]'" $Var; ($aendern = "UPDATE a_user Set platz = '$platz2' WHERE id = '$_SESSION[id]'" $Var; $go = mysql_query($aendern); ?>
Darf ich Fragen wo du die Variablen $money und $platz herkriegst, die du scheinbar queryen willst?
Pardon, aber wie mir scheint versuchst du ein Browsergame zu schreiben, ohne Kenntnisse in PHP und mysql zu haben. Lass es lieber.^^"
Beitrag geändert: 13.10.2007 15:03:28 von adrians -
ne will in meiner kleinen community das so machen das man wenn man punkte hat sich verschiedene sachen also abzeichen und so kaufen kann und die dann halt punkte haben die auch in den rankings angezeigt werden und am tag werden auch ab und zu sachen kommen die dann mehr punkte haben wie die normalen
und em das mit dem querry hab ich schon gesehen ;( steht jetzt $abfrage{punkte]; und so da also das prob hab ich gelöst war auch nur nen denk bzw schreibfehle ka warum
geht aber trotzdem noch net ;(
mfg the eden
Beitrag geändert: 13.10.2007 15:54:07 von the-eden-projekt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage