Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

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
Posted

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 ...

Posted
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?

Posted
Nešķiet loģiski? (:

 

 

Nu es vel jauns un svaigs :D Mozga mazāka nekā jums dažiem te, tapēc arī prasu padomas un rodu atbildes :P

Vai pareizi tad sapratu?

Posted

Ir, ir pareizi.

Bet nu tagad ņem un padomā. Tu paņem kaut ko no vienas vietas un ieliec mainīgajā, pēc tam izmaini avotu, bet mainīgais taču paliks tāds pats, vai ne?

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...