ďťż

[php][Mysql] Zmiana miejsca obrazka

       

Podstrony


telcocafe

Witam!
Mam problem z funkcja, która zmienia miejsce obrazka( do góry).
mam tabele images z dwiema kolumnami ID oraz pozycja, dodawane wartosci rekordów sa inkrementowane. Dodam iz odczyt jest wg: order by pozycja.
Oto kod:

function PhotoWyzej($foto_id)
{
//pobieramy pozycje
$s="select pozycja from images where ID=$foto_id limit 1";
$res=mysql_query($s);
$row=mysql_fetch_array($res);
$poz=$row[0];

$s="select ID,pozycja from images where pozycja<$poz order by pozycja desc";
$res=mysql_query($s);
$ilosc=mysql_num_rows($res);

if($ilosc>0)
{
$row=mysql_fetch_array($res);
$newPoz=$row[1];
$newId=$row[0];
$s="update images set pozycja=$newPoz where ID=$foto_id";
$res=mysql_query($s);
$s="update images set pozycja=$poz where ID=$newId";
$res=mysql_query($s);
}
}

Pozdrawiam.



i twoj problem to?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.