Ankündigung

Einklappen
Keine Ankündigung bisher.

Überprüfung ob 2 Zeichen in einem Post gesetzt sind

Einklappen

Neue Werbung 2019

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

  • Überprüfung ob 2 Zeichen in einem Post gesetzt sind

    Hallo,

    ich habe ein Formular. wo ich folgende Elemente habe:

    <input type="submit" name="bd'.$id.'" value="delete">

    Ich möchte nun bei der Auswertung überprüfen, ob die ersten beiden Zeichen einer POST Variable "bd" sind, um dann den entsprechenden Datensatz zu löschen.

    Hat jemand eine Idee, wie ich die beiden Zeichen überprüfen kann?

    Gruß Daniel

  • #2
    Profi-Frage?

    Ich gebe hier grad mal nur eine Antwort: such mal im Anfänger-Forum!!!

    Kommentar


    • #3
      Ich hab auch überlegt, Profi oder Anfänger. Ich finde aber, so einfach ist das nicht zu lösen. Wenn du so schlau bist, dann kannst du mir es ja verraten.

      Kommentar


      • #4
        ich bin nicht so schlau!
        Aber ich weiß wie man die Suche (oben) benutzt!


        Such mal nach: substr

        Kommentar


        • #5
          Das hab ich auch schon versucht. Sowas ähnlichs wie

          substr($_POST["bd"],0,2)=='bd'

          Aber ich bekomm die Variable leider so nicht zu fassen. Ich bin schon den ganzen Morgen am überlegen, ich weiß auch, dass sowas eigentlich nicht so schwer sein kann. Das ich 2 Zeichen mit substr auslesen kann ist mir klar. Nur wie komme ich an die Variable ran.

          Müsste sowas ähnliches sein wie $_POST["bd*"]. Ich hoffe, hier hat jemand nen guten Tipp für mich.

          Kommentar


          • #6
            http://de.php.net/manual/de/function.substr.php

            Kommentar


            • #7
              Wie ich bereits geschrieben habe, kenn ich die substr Funktion. Danke für den Hinweis. Das Problem ist aber nicht die Funktion, sondern das der Variablenname sich unterscheidet. Auch wenn du deine Dummheit gefährden könntest durch lesen meines Problems, solltest du dich der Gefahr ausetzten und dann würdest du sehen, dass das Problem woanders liegt.

              Falls nicht, dann hat vielleicht noch jemand anders eine Idee.

              Kommentar


              • #8
                PHP-Code:
                foreach($_POST as $key=>$value){
                if(
                ereg("^bd",$key)){
                // fängt mit bd an
                }else{
                // fängt nicht mit bd an
                }

                Kommentar


                • #9
                  Das ist doch mal was, vielen Dank.

                  Ich hab schon befürchtet, das ganze so lösen zu müssen. Ich werds mal ausprobieren.

                  Gruß Daniel

                  Kommentar

                  Lädt...
                  X