Code:
<?PHP if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) { if(isset($_GET['id']) && checkInt($_GET['id'])) { $sqlCmd="SELECT vnum, preis, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2 FROM ".SQL_HP_DB.".is_items WHERE id='".$_GET['id']."' LIMIT 1"; $sqlQry=mysql_query($sqlCmd,$sqlHp); if(mysql_num_rows($sqlQry)==1) { $getItem=mysql_fetch_object($sqlQry); if($_SESSION['user_coins']>=$getItem->preis) { $getGroesse = compareItems($getItem->vnum); $belPos = checkPos($_SESSION['user_id']); $possiblePos = findPos($belPos['islager'],$getGroesse['groesse']); if(!empty($possiblePos)) { $sqlCmd="UPDATE account.account SET coins=coins-".$getItem->preis." WHERE id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry=mysql_query($sqlCmd,$sqlServ); $sqlLog="INSERT INTO ".SQL_HP_DB.".is_log (account_id,vnum,preis,zeitpunkt) VALUES ('".$_SESSION['user_id']."','".$getItem->vnum."','".$getItem->preis."','".$sqlZeit."')"; $qryLog=mysql_query($sqlLog,$sqlHp); $sqlItem = "INSERT INTO player.item_award (pid , login, vnum , count , socket0 , socket1 , socket2 , mall ) VALUES ('$user_id', '$user_name', '$getItem->vnum', '1', '1', '1', '1' , '1')"; $qryItem=mysql_query($sqlItem,$sqlServ) or die(mysql_error()); echo'<p class="meldung">Das item wurde erfolgreich gekauft. Sollte das Item nicht im Lager erscheinen, bitte umgehend bei einem Admin melden.</p> <p><b> BITTE DIE WAFFE/RÜSSI BEIM WAFFENHÄNDLER ENTBUGGEN !!!!!!!!!!!!!!!</b> </p> <p><b> FALLS IHR DIES NICHT TUT VERLIERT IHR ES UND IHR BEKOMMT ES NICHT WIEDER!!</b></p>'; } else { echo'<p>Sie haben nicht genügend Platz in ihrem Itemshop-Lager. Ihr Guthaben wurde nicht verändert.</p>'; } } else { echo'<p class="meldung">Sie haben nicht genug Coins.</p>'; } } else { echo'<p class="meldung">Das angegebe Item existiert nicht.</p>'; } } else { echo'<p class="meldung">Es wurde keine gültige ID eingegeben.</p>'; } echo'<p><a href="javascript:history.back()">zurück</a></p>'; } else { echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>'; }
pid wird nicht die account ID eingetragen und bei der spalte login wird nicht der account name angezeigt.
Woran kann es liegen?
Website ist auf einem VPS und die Website DB und Server DB liegt auf dem Root Server.
!!! Benutze das aktuelle Hen! Script !!!