Jump to content
php.lv forumi

+10 webnaudas :)


Kemito

Recommended Posts

Nu kods:

<?php

if(isset($_SESSION['admin']))

{

$sql = mysql_query("SELECT * FROM lietotaaji");

while($data = mysql_fetch_array($sql))

{

if(isset($_GET['add']))

 

{

$id = $_GET['add'];

$x = $data['punkti'];

if(mysql_error()!='')

echo mysql_error();

else

{

mysql_query("UPDATE lietotaaji SET punkti = $x+10 WHERE id=$id");

}

}

 

echo'

<table>

<tr>

<td align="center">'.$data['niks'].'</td>

<td><a href="?page=wnp&add='.$data['id'].'">+10 WN</a></td><br>

</tr>

</table>

';

}

}

?>

 

Tā tad esmu jau atkal klāt ar savām problēmām :D

Respektīvi, viņs man pieskaita klāt tos 10 punktus ievada DB, bet kad ievadu uzmetas gļuks. Nospiežu +10 ID 23 un man viņs itkā arī paņem to ID un spaidot tos +10 punktus viņš lēkā pa šiem nikiem.

 

Sāvādāks skaidrojums:

 

Spiezu +10 Kemito pieskaitas man un peņem manu ID

Spiežu +10 bumbinjaa un nekas nepieskaitas bet nomainas ID vai arī pieskaitas Kemito un nomainas ID un šādi lēkā, viens liels blusains gļuks ai mani līkie pirksti.

 

PHP mācos nedēļu šas jau, kko sajēdzu bet tomēr gribas, patīk daru un meklēju atbildes :) Cerams, ka kāds spēs izlabot un palīzet :P

Varbūt: Grey_Wolf? Tavs ieteikums? Labojums...

 

EDIT:

Nospiežot uz otru ID viņš pieskaita manam uz kā pirmo spiedu pēc tam tālāk nespiež.

Edited by Kemito
Link to comment
Share on other sites

Tas notiek tāpēc, ka tu savāc datus kamēr viņi vēl nav apdeitoti un tikai pēc tam tiek piskaitīti tie 10 punkti. Nepareiza koda arhitektūra.

if(jāapdeito){
 // updeito
}
$result = mysql_query("SELECT ...

 

 

Respektīvi mainīt virzienu! Sakumā UPDATE un tad izvēlēt?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...