Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuniecie luki, w id
Domin
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cześć...

Mam malutki problem, oróż chodzi o zmianę wartości jednej komórki we wszystkich rekordach. Tzn...
Mam kilka rekordów z od. wartosciami wg których jest sortowanie np.

- cos 1
- cos1 2
- cos3 3
- cos4 4
- cos5 5

i teraz usuwam rekord "cos3" wiec w wartosciach mam lukę bo zostaja mi wartosci 1,2, ,4,5...
Jak teraz zrobić aby wartosci zostały zmniejszone o 1, czyli żeby została zlikwidowana dziura... Chcę aby wartości wygladały tak 1,2,3,4

Jak to zrobić...

Czytałem coś o wyciągnięciu do tablicy, ale nie wiem jak się do tego przybrać:/

Ten post edytował Domin 6.06.2006, 18:22:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Domin
post
Post #2





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Zrobiłem to w bardzo prosty sposób, zamieszczam jak by ktos potzrebował...

  1. <?php
  2. if (isset($_GET['del']) and is_numeric($_GET['kat']) and is_numeric($_GET['poz']) ){
  3.  
  4.  $query = "SELECT * FROM tabelka WHERE kat_id = {$_GET['kat']} and kat_order > {$_GET['poz']}";
  5.  $result = mysql_query($query);
  6.  $row = mysql_num_rows($result);
  7.  if ($row > 0) {
  8.  $query = "UPDATE tabelka SET kat_order = kat_order-1 WHERE kat_id = {$_GET['kat']} and kat_order > {$_GET['poz']}";
  9.  $result = mysql_query($query);
  10.  }
  11. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 09:34