Jeg forstår det simpelt hen ikke!!!!!!
Her følger et simpelt script, der ved en kørsel øger myRang med 1 - tror man
lige!? For ser man efter i basen er der lagt to til.!!!! Derefter ved reload
bliver der lagt endnu to til værdierne selvom der kun står +1. Forstår ikke
hvad der går galt.
<table cellspacing="0" cellpadding="10" border="1">
<tr>
<td>Id</td>
<td>Rang</td>
</tr>
<? $query1 = "UPDATE ab_pictures SET myRang = myRang+1 WHERE mappe_ID =
27 LIMIT 4";
$result1 = mysql_query($query1) or die("Error: " . mysql_error());
$query2 = "SELECT * FROM ab_pictures WHERE mappe_ID = 27 LIMIT 4";
$result2 = mysql_query($query2) or die("Error: " . mysql_error());
while($myset=mysql_fetch_array($result2)){?>
<tr>
<td><?=$myset['picture_ID']?></td>
<td><?=$myset['myRang']?></td>
</tr>
<? }?>
</table>
"Tobber" <torben@ringsoe.dk> skrev i en meddelelse
news:4209f9cf$0$33723$edfadb0f@dread16.news.tele.dk...
> Du har selvfolgelig ret i at det ikke dur. Der staar og skulle staa +
>
> det er noget maerkelig noget. Det horer maaske med at det virker som om
> update sker ikke en gang men to.
>
> "Christian Joergensen" <mail@razor.dk> skrev i en meddelelse
> news:87ll9ynfpr.fsf@razor.dk...
>> "Tobber" <torben@ringsoe.dk> writes:
>>
>> [...]
>>
>>> myRang = myRang-1
>>
>> [...]
>>
>>> [Række] [Rang før] [Rang ønske] [Rang efter]
>>> 1 1 2 3 [fra]
>>> 2 2 3 4 |
>>> 3 3 4 5 |
>>> 4 4 5 6 |
>>> 5 5 6 7 [til]
>>
>> Det er sikkert ikke det der er fejlen, men hvordan kan du komme fra 1
>> til 2 ved at traekke 1 fra?
>>
>> --
>> Christian Jørgensen
>>
http://www.razor.dk
>
>