[Variablen] probleme mit ordnen...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Variablen] probleme mit ordnen...

    hallo...

    folgendes problem:
    es gibt eine tabelle mit daten, die man mit einem klick auf die überschrift ordnen kann ("SELECT * FROM tabelle ORDER BY id ASC")....
    wenn man aber nochmal auf die überschrift klickt sollte er folgendes SQl statement verwenden: SELECT * FROM tabelle ORDER BY id DESC

    ich hab es so versucht:
    PHP-Code:
    $a=$_GET[a];          
    if(
    $a==1){
         
    $SQL_statement "SELECT * FROM tabelle ORDER BY id ASC";
         
    $a=2;
    }
    if(
    $a==2){
         
    $SQL_statement "SELECT * FROM tabelle ORDER BY id DESC";
         
    $a=1;
    }
    echo 
    "<a href=\"daten.php?a=".$a.">ID</a>"
    also wenn a==1, soll er den ausführen (weiter unten im quellcode kommt das mysql_query() ) und $a den neuen wert übergeben. Den wert von $a soll er dann im link unterbringen...
    aber ich glaube es passiert folgendes:
    wenn z.b. $a==1:

    er geht in die richtige bedingung hinein, sieht: aha, $a ist jetzt 2; dann geht er die nächste bedingung durch. da aber jetzt $a gleich 2 ist, geht er auch die nächste bedingung durch, und deswegen ist dann $a wieder 1....

    wie geht es richtig? oder hat überhaupt irgendwer einen entsprechenden quellcode?
    in javascript funktioniert das....
    mfg thomas
    [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

  • #2
    mache es mit switch...

    PHP-Code:
    $a=$_GET[a];          

    switch(
    $a)
    {
        case 
    :    $SQL_statement "SELECT * FROM tabelle ORDER BY id ASC";
                    
    $a=2;
                    break;
        
        case 
    :    $SQL_statement "SELECT * FROM tabelle ORDER BY id DESC";
                    
    $a=1;
                    break;
                
        default:    
    // hier kommt dann das rein, was bisher nicht gefunden wurde.
    }

    echo 
    "<a href=\"daten.php?a=".$a.">ID</a>"
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      oh danke...
      das gute switch hab ich ganz verschlafen...

      mfg thomas
      [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

      Kommentar


      • #4
        Re: [Variablen] probleme mit ordnen...

        das zweite if als else-zweig des ersten zu formulieren wäre auch noch eine alternative gewesen ...
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X