Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zmiana statusu pozycji w menu
#1
Witam wszystkich serdecznie.

Piszę funkcję która umożliwia mi zmianę statusu pozycji w menu z aktywnej na nieaktywną i na odwrót. Problem polega na tym że ta funkcja działa tylko na ostatnio dodanej pozycji.

Poniżej przedstawiam kod
Kod PHP:
<?php
$wynik 
mysql_query("SELECT * FROM menu")
or die(
'Błąd zapytania');


if(
mysql_num_rows($wynik) > 0) {

    while(
$r mysql_fetch_assoc($wynik)) {
    
$stat $r['status'];
        
        echo 
"".$r['tytul']."";
        
        
        echo 
"<a href=\"index.php?go=menu&a=status&amp;id={$r['id']}\">";
        if (
$stat == 1){ 
        echo 
"<img src=images/stat1.gif >&nbsp;&nbsp;";
        } 
        else { 
        echo 
"<img src=images/stat0.gif >&nbsp;&nbsp;";
        }
        echo 
"</a>";
     }
}
$a trim($_REQUEST['a']);
$id trim($_GET['id']);

if(
$a == 'status' and !empty($id)) {
    if (
$stat == 1) {
    
mysql_query("UPDATE menu SET status=0 WHERE id='$id'") or die('Błąd zapytania');
    
header('Location: index.php?go=menu');
    }
    else {
    
mysql_query("UPDATE menu SET status=1 WHERE id='$id'")or die('Błąd zapytania');
    
header('Location: index.php?go=menu');
    }
}
    
?>

Tak jak pisałem, funkcja działa tylko do ostatnio dodanej pozycji. Proszę o wyjaśnienie dlaczego tak się dzieje oraz co powinienem poprawić
Odpowiedz


Wiadomości w tym wątku
Zmiana statusu pozycji w menu - przez e-konrad - 26-01-2012, 15:05
RE: Zmiana statusu pozycji w menu - przez Pedro84 - 26-01-2012, 20:48
RE: Zmiana statusu pozycji w menu - przez e-konrad - 26-01-2012, 21:07
RE: Zmiana statusu pozycji w menu - przez Pedro84 - 26-01-2012, 21:14
RE: Zmiana statusu pozycji w menu - przez e-konrad - 26-01-2012, 21:26
RE: Zmiana statusu pozycji w menu - przez Pedro84 - 26-01-2012, 23:55
RE: Zmiana statusu pozycji w menu - przez e-konrad - 27-01-2012, 14:23
RE: Zmiana statusu pozycji w menu - przez Pedro84 - 27-01-2012, 15:34
RE: Zmiana statusu pozycji w menu - przez e-konrad - 27-01-2012, 15:47
RE: Zmiana statusu pozycji w menu - przez Pedro84 - 27-01-2012, 18:25
RE: Zmiana statusu pozycji w menu - przez e-konrad - 27-01-2012, 19:40
RE: Zmiana statusu pozycji w menu - przez Pedro84 - 27-01-2012, 19:48
RE: Zmiana statusu pozycji w menu - przez e-konrad - 31-01-2012, 15:41

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Wink [PROBLEM][PHP] Zmiana języku www! Korsakoff 1 1,748 20-03-2012, 00:28
Ostatni post: Pedro84
  Zmiana małych liter na duże - PHP SkuterPL 2 2,926 17-02-2012, 21:50
Ostatni post: SkuterPL
  Dynamiczna zmiana rozmiaru obrazka rev5 1 1,925 12-11-2011, 20:04
Ostatni post: toma5z
  [PHP MySQL] nie działa dodawanie statusu treecom 1 2,453 21-06-2011, 19:44
Ostatni post: Sosna
  Zmiana rekordu mysql na podstawie roznic w 2 tablicach jaro74 0 1,930 30-01-2011, 20:49
Ostatni post: jaro74

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl