tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
352
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    benurb benurb ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    67
    Die Frage wurde bestimmt schon 1000 mal gestellt, aber ich hab keine Antwort gefunden.
    Ich habe eine SQL Abfrage die folgendermaßen aussieht:
    $sql = 'SELECT * FROM `clanwars` WHERE 1 ORDER BY gegner';
    (soll ein Clanwar Script werden).
    Ok diese Abfrage ordnet die Gegner logischerweiße nach Alphabet und gibt sie dann danach in einer Tabelle aus.
    Jetzt möchte ich aber mit einem Button die SQL Abfrage so bearbeiten können, dass zum Beispiel nur Siege ausgegeben werden.
    Ich weiße dann also $sql = 'SELECT * FROM `clanwars` WHERE punkte_unserclan > 12 ORDER BY gegner'; zu (größer 12, weil 24 Runden gespielt werden und wenn wir mehr als 12 gewinnnen, haben wir folglich gewonnen :-D )
    Ok.
    Jetzt weiß ich aber nicht wie man das in einen Button onclick oder so einfügt. Bitte helft mir
     

  2. #2
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Zitat Zitat von benurb
    Jetzt weiß ich aber nicht wie man das in einen Button onclick oder so einfügt. Bitte helft mir
    Hallo,

    du könntest es so machen.

    Du ersetzt bei folgendem Code
    PHP-Code:
    $sql 'SELECT * FROM `clanwars` WHERE 1 ORDER BY gegner'
    die Zahl eins z.B. durch die Variable $abfrageart und dann musst du halt per get übergeben, ob $abfrageart = eins ist oder ob $abfrageart = punkte_unserclan > 12 ist.
    Geändert von forsterm (09.04.05 um 13:17 Uhr)
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  3. #3
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Mit einem onClick wirst du da wenig Erfolg haben. Du musst das Formular auf jeden Fall abschicken.
    Ich schätze du musst dir deine verschiedenen Queries speichern und dann aufrufen:
    PHP-Code:
    $sql "SELECT * FROM `clanwars` WHERE";
    switch (
    $_GET['where']) {
      case 
    "siege"$sql .= " punkte_unserclan > punkte_gegnerclan"; break;
      default: 
    $sql .= " 1";
    }
    $sql .= " ORDER BY gegner"
    Nun muss du die Seite eben mit einem Link á la seite.php?where=siege aufrufen. Ist siege
    nicht gesetzt wird das Standard-Query mit where 1 benutzt.
     
    »

  4. #4
    benurb benurb ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    67
    Danke für die schnelle Antwort hat alles wunderbar funktioniert
    Danke
     

Ähnliche Themen

  1. Buttons verändern
    Von Spiritmonger im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 04.02.06, 16:21
  2. Textarea für News durch Buttons verändern?
    Von 2Pac im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 17.11.05, 16:33
  3. Über Buttons Seiteninhalte verändern
    Von Christofk im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 01.12.04, 22:14
  4. Aussehen eines Buttons verändern
    Von Ceylon im Forum PHP
    Antworten: 11
    Letzter Beitrag: 06.02.04, 13:13
  5. iframe - buttons verändern...
    Von Dave-BJ im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 15.08.03, 14:21