/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hjælp
Fra : Nikolaj Svendsen


Dato : 28-02-07 21:39

Har fået et stykke rodet kode men der er en fejl i det kan ikke se det noget
der kan for denne fejl

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
T_STRING or T_VARIABLE or T_NUM_STRING in
/home/www/alt-sjov.dk/altsjov/php/php-files/user_rank.php on line 23

<?

if(isset($_POST['opgrader'])) {

require_once "maincore.php";

$username="brugernavn";
$password="password";

mysql_connect(localhost,$username,$password);
mysql_select_db('altsjov2s');

$selectrank = dbarray(dbquery("SELECT * FROM sim_users WHERE
user_id=$userdata[user_id]"));

$rank = $selectrank['user_rank'];

if ($rank = "1")
{
echo "Du har den højeste rank man kan få
exit;
}

$pengetag = $selectrank['user_rank_price'];

$gange = "2";

$tagpenge = $pengetag * ($gange);

$nextrank = $rank - "1";

$cash = dbarray(dbquery("SELECT * FROM sim_users_points WHERE
owner_id=$userdata[user_id]"));

$penge = $cash['points_total'];

if ($penge <= $tagpenge)
{
echo "<center>Du har ikke nok point <br> til og opgradere din
rank.</center>";
exit;
}

//her skal den indsæte rank i tabellen og trække pointene

$nyepenge = $penge - ($tagpenge);

$id = $userdata[user_id];

$dbquery = "UPDATE sim_users SET user_rank = '$nextrank' WHERE user_id =
'$id'";

mysql_query($dbquery);

$dbquery = "UPDATE sim_users_points SET points_total = '$nyepenge' WHERE
owner_id = '$id'";

mysql_query($dbquery);

echo "Din rank er nu opgraderet";

}

?>



 
 
Johan Holst Nielsen (28-02-2007)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-02-07 21:42

Nikolaj Svendsen wrote:

<snip>

> Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
> T_STRING or T_VARIABLE or T_NUM_STRING in
> /home/www/alt-sjov.dk/altsjov/php/php-files/user_rank.php on line 23

<snip>

> if ($rank = "1")
> {
> echo "Du har den højeste rank man kan få
> exit;
> }

Disse linjer er forkerte... skal være noget ala

if ($rank = "1")
{
echo "Du har den højeste rank man kan få";
exit;
}


mvh
johan

Mads Lie Jensen (28-02-2007)
Kommentar
Fra : Mads Lie Jensen


Dato : 28-02-07 21:53

On Wed, 28 Feb 2007 21:41:44 +0100, Johan Holst Nielsen
<spam@phpgeek.dk> wrote:

>> if ($rank = "1")
>> {
>> echo "Du har den højeste rank man kan få
>> exit;
>> }
>
>Disse linjer er forkerte... skal være noget ala
>
>if ($rank = "1")

Jeg vil umiddelbart skyde på den der skal have endnu et = sat ind:
if ($rank == "1")

(Medmindre alle altid skla have besked på at de har den højeste rang.)
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
Gartneriet - http://www.gartneriet.dk/

Nikolaj Svendsen (28-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 28-02-07 21:57

Tak for meget hurtig hjælp
"Mads Lie Jensen" <mads@gartneriet.dk> skrev i en meddelelse
news:nrqbu2hdfmmajgqli8e47ossidhua8bo34@4ax.com...
> On Wed, 28 Feb 2007 21:41:44 +0100, Johan Holst Nielsen
> <spam@phpgeek.dk> wrote:
>
>>> if ($rank = "1")
>>> {
>>> echo "Du har den højeste rank man kan få
>>> exit;
>>> }
>>
>>Disse linjer er forkerte... skal være noget ala
>>
>>if ($rank = "1")
>
> Jeg vil umiddelbart skyde på den der skal have endnu et = sat ind:
> if ($rank == "1")
>
> (Medmindre alle altid skla have besked på at de har den højeste rang.)
> --
> Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
> Gartneriet - http://www.gartneriet.dk/



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste