Ergebnis 1 bis 9 von 9

Checkbox

Das ist eine Diskussion über Checkbox im Hilfe gesucht! Forum; Okay, diesmal habe ich etwas anderes vor als Css, also mache ich einen neuen Thread auf. (Nicht dass es Verwechslungen ...

  1. #1
    Lebt sich ein
    Registriert seit
    28.05.2011
    Beiträge
    38

    Standard Checkbox

    Okay, diesmal habe ich etwas anderes vor als Css, also mache ich einen neuen Thread auf. (Nicht dass es Verwechslungen gibt )
    Was ich machen will ist:
    Eine Checkbox machen und später überprüfen ob sie angeklickt wurde oder nicht.
    Das klingt zwar einfach, aber nachdem ich mehrere Methoden ausprobiert habe und dabei immer das Ergebnis rauskommt, das eigentlich nur passieren sollte wenn sie angeklickt ist (was sie jedoch nicht war), denke ich mir dass es besser ist einen "Profi" zu fragen. Jemanden, der sich mit Php auskennt und das schonmal erfolgreich gemacht hat. Naja, denke sowas habt ihr bestimmt schon gemacht
    Also dann~

  2. #2
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    einfach den wert den du speicherst abfragen

    PHP-Code:
    if($wert == 'den den du suchst'){
    echo 
    'checked';

    das ganze sieht dann so aus
    PHP-Code:
    <input type="checkbox" value="1" name="testbox" <?php if($testbox == '1'){echo"checked"?> />
    fertig
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  3. #3
    Lebt sich ein
    Registriert seit
    28.05.2011
    Beiträge
    38
    Themenstarter

    Standard

    Und wenn die Abfrage in einem anderen Dokument stattfindet?

  4. #4
    Super-Moderator
    Registriert seit
    14.10.2008
    Ort
    Bei Mainz
    Beiträge
    408

    Standard

    Zitat Zitat von Sabberzombie Beitrag anzeigen
    Und wenn die Abfrage in einem anderen Dokument stattfindet?
    Dann musst du einen form-Tag um die Checkbox legen, also:
    HTML-Code:
    <form action="anderes dokument.
    
    
    	php 
    	
    
    
    " method="post"><input type="checkbox" value="1" name="testbox" /></form>
    Per Submitbutton übergibst du das dann an die andere Seite.

    Dort fragst du dann ab, ob die Checkbox ausgewählt wurde, etwa so:
    PHP-Code:
    $box $_GET['testbox'];
    if(
    $box == 1) {
      echo 
    "wurde angeklickt";
    }else{
      echo 
    "wurde nicht angeklickt";

    Ich hoffe mein Schaden hat kein Gehirn genommen!

    „Sei ernsthaft, bescheiden, höflich, ruhig, wahrhaftig. Rede nicht zuviel. Und nie von Dingen, wovon Du nichts weißt”
    -Adolph von Knigge-

  5. #5
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    Zitat Zitat von Sabberzombie Beitrag anzeigen
    Und wenn die Abfrage in einem anderen Dokument stattfindet?
    wie meinst du genau "die abfrage"
    Meinst du jetzt das auslesen nachdem die Daten bereits gespeichert werden, oder das Validieren der Daten und Rückgabe bei falschen werten?
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  6. #6
    Lebt sich ein
    Registriert seit
    28.05.2011
    Beiträge
    38
    Themenstarter

    Standard

    Also, die Sache ist so: Da sind schon einige Checkboxen und ich hab meine einfach daneben gesetzt. Ich bin allerdings nicht sicher wie die Daten der anderen Checkboxen in die Php -Dateien kommen, wo sie dann verarbeitet werden.
    Die Boxen sind im post.template. php
    Die Daten der anderen Boxen werden im post. php in einem Array verarbeitet und kommen scheinbar von $_POST (dachte mir dass da vermutlich alle Sachen drin sind, die man im post.template eingegeben und abgeschickt hat).
    Der Ort wo ich die Checkbox überprüfen will (an oder aus) nach dem Motto "Wenn an tu dies, wenn aus tu das." ist subs-post. php .
    Also hab ich 3 verschiedene Dateien, bin nicht sicher wie die Daten von einer zur anderen kommen und wie ich nun richtig nach dem Zustand meiner Checkbox frage.

  7. #7
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.909

    Standard

    kannst mal posten bzw welches fertige script nutz du?
    post.template. php - nun bei dem namen geh ich mal davon aus das es sich um ein Template handelt. im $_POST werden die eingegebenen Werte gespeichert die dann abgesendet werden (POST-Request)

    Also ich kann dir hier jetzt nicht genau folgen und um wirklich genau helfen zu können würd ich Zugriff auf diese Daten benötigen.
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  8. #8
    Lebt sich ein
    Registriert seit
    28.05.2011
    Beiträge
    38
    Themenstarter

    Standard

    HMMMMMM, okay.
    MEGAUPLOAD - The leading online storage and file delivery service

    Die Boxen sind im post.template ab Zeile 421.
    Die Daten der anderen Boxen hab ich in post. php ab Zeile 1861 gefunden.
    Die Stelle die ich ändern will ist in subs-post. php Zeile 2426.

    Ich dachte, wenn man an der Stelle abfragen könnte ob die Box angeklickt wurde (à la "wenn die Box nicht gesetzt ist mache weiter wie bisher"), könnte man verhindern dass die Daten wann der Post von wem modifiziert wurde in die Datenbank geschrieben werden. Nachdem ich da etwas eingesetzt habe scheint das auch funktioniert zu haben, es erschien nach dem editieren kein Text dass es editiert wurde. Leider erschien der Text dann überhaupt nicht mehr, weil ich es nicht geschafft habe, die richtige Frage nach meiner Box zu stellen XD

    Es gibt eine Mod, die bewirkt dass Edits vom Admin nicht mehr angezeigt werden. Die hat mich auf diese Idee gebracht. Allerdings setzte die an einer anderen Stelle an, nämlich an der Anzeige und ich war damit nicht zufrieden. Wenn der Post vorher editiert wurde, soll die alte Edit-Message erhalten bleiben, sonst könnte man es ja gleich lassen, weil man daran erkennt dass jemand (mit anderen Worten ich) an dem Post war. Ausserdem wollte ich gerne ne Checkbox, damit meine Edits angezeigt werden, wenn ich das will und nicht angezeigt werden, wenn ich das will.
    Wozu ist man denn Admin? :P

  9. #9
    Lebt sich ein
    Registriert seit
    28.05.2011
    Beiträge
    38
    Themenstarter

    Standard

    Erfolllllllg!!!!
    XD
    Glaube der Grund warums nicht geklappt hat war weil die alte Mod die den Edit versteckt noch an war. Irgendwann kam es mir komisch vor dass der Edit immer versteckt wird. Ich dachte "Das MUSS jetzt aber funktionieren, ich bin ganz sicher dass es richtig ist!" und dann fiel mir ein dass evtl durch einen Zufall die Mod noch zugegen ist, obwohl ich dachte ich hätte die deinstalliert....
    Oh Mann.

    Auf jeden Fall ist das Problem nun gelöst ^^v
    Wollte das nur erwähnen, nicht dass später noch jemand antwortet.

Ähnliche Themen

  1. [Codeschnipsel]Inhalt per Checkbox ein/ausblenden
    Von Chronos im Forum Fertige Programme/Scripts
    Antworten: 0
    Letzter Beitrag: 03.11.2009, 08:12

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •