FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Tjenare..
Här kommer jag med ytterligare ett problem... Jag använder ett script men det fungerar inte i php5, men fungerar i php4. Kan någon hjälpa mig med att konvertera det till php5? Scriptet: Kod:
<?php define('INSIDE' , true); define('INSTALL' , false); $rogue_root = './'; include($rogue_root . 'extension.inc'); include($rogue_root . 'common.' . $phpEx); $warrantrow = doquery("SELECT * FROM {{table}} WHERE id={$user['current_warrant']}",'warrant',true); $pricerow = doquery("SELECT * FROM {{table}} WHERE id_planet={$warrantrow['id']}",'price',true); $dpath = (!$user["dpath"]) ? DEFAULT_SKINPATH : $user["dpath"]; $select = mysql_query("SELECT * FROM rogue_users"); $page = mysql_fetch_object($select); $login=$user['username']; $currentwarrant=$user['current_warrant']; ?> <div style="border:none;background-color:transparent;position:absolute;width:20px;left:150;top:50;visibility:visible"> <table width="600" align="center" border=1> <?php if($user['credits'] < 0){ echo " <tr><td class=\"mainTxt\" align=\"center\"><font color=red><b><center>eRRoR</b></center></font></td></tr>"; mysql_query("UPDATE rogue_warrant SET `credits`=0 WHERE username = '" . $login . "'") or die(mysql_error()); exit; } ?> <link rel="stylesheet" type="text/css" href="css/css.css"> <form method="post" action="shop.php" name="f"><th> <table width="441" height="477" align="center"><BR> <BR> <tr> <td class=subTitle colspan=3><b>VIP</b></td> </tr> <tr><td class=mainTxt> <tr> <td class=subTitle width=20>#</td> <td class=subTitle width="208"><b>Options</b></td> <td class=subTitle width="199"> <b>Total Amount</b></td> </tr> <tr> <td width=20 class=mainTxt><input type=radio name=bought value="insur"></td> <td class=mainTxt width="208">1 Insurance</td> <td class=mainTxt width="199">50 Credits</td> </tr> <td colspan=2 class=mainTxt><BR> <b>Amount Credits:</b> <?php echo $user[credits]; ?></td> <td align=right class=mainTxt width="199"><BR> <p align="left"><input type=input value="1" size=3 name="bid" maxlength=2>x <input type=submit value="Buy" name="submit"> <p align="left"></tr></td> <table width="441" align="center"> </div> <?php if (isset($_POST['bought'])) { $amount = htmlspecialchars(addslashes($_POST['bought'])); $amount = substr($amount,0,2); if(!is_numeric($amount)){ echo 'Invalid Character'; exit; } if($bought == "insur") { $gebruik=htmlspecialchars(addslashes($_POST['bought'])); $cost = 50; $costtotal = $cost*$amount; $aam = 20000; $comes = $aam*$amount; } if($costtotal > $user[credits]){ print (" <tr><td class=\"mainTxt\" align=\"center\">Not enough credits. <a href=\"#\" onclick=\"window.open('call.php','VIP','width=650,height=410','resizable=no','toolbar=no')\">Buy some more</a> before you try again.</td></tr>\n"); exit; } if($amount ==0) { print (" <tr><td class=\"mainTxt\" align=\"center\">You must chose more than 0!</td></tr>\n"); exit; } if($amount > 100) { print (" <tr><td class=\"mainTxt\" align=\"center\">Max amount is 99!</td></tr>\n"); exit; } if($amount < 0) { print (" <tr><td class=\"mainTxt\" align=\"center\">You need to order atleast 1!</td></tr>\n"); exit; } if($bought == "insur") { $query = mysql_query("UPDATE `rogue_users` SET `credits`=`credits`-'$costtotal' WHERE username = '$login'"); $query = mysql_query("UPDATE `rogue_warrants` SET `insur`=`insur`+'$comes' WHERE `id` = '$currentwarrant'"); $query = mysql_query("UPDATE rogue_warrants, rogue_users SET rogue_warrants.credits = rogue_users.credits WHERE rogue_warrants.id_owner = rogue_users.id") or die(mysql_error()); print (" <tr><td class=\"mainTxt\" align=\"center\">You have bought <b>".$aam." Insurance(s)</b> <b>$amount</b> times <br></td></tr>\n"); } exit; ?> PaLL3 |
||
![]() |
![]() |
|
|