Ankündigung

Einklappen
Keine Ankündigung bisher.

select abfragen

Einklappen

Neue Werbung 2019

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

  • select abfragen

    hi,
    wie kann mann ein selectfeld abfragen wenn mann bereits die option mit dem text drin hat " bitte auswählen" ?

    ich kann zwar abfrgaen ob was gewählt wurde, aber da ich ja wie oben beschrieben text drin hab, gehts net.
    Hat jemand ne idee?


  • #2
    Code:
    if($select=="bitte auswählen" OR empty($select))
    {
    echo "Bitte eine Auswahl treffen";
    }
    else {
    //anweisung
    }
    hoffe das hilft dir

    Kommentar


    • #3
      logisch ist es ja,
      ich habe mal versucht das in folgenden code zu setzen:
      Code:
      
      <form action="<?=$PHP_SELF."?".SID."&s=n_send_alt2"?>" method="post">
      <select name="nr" class="selector">
      <input type="hidden" name="sent" value="true">
      <option class="selector"><?=$lang[choose]?></option>
      <option class="selector">--------------------------</option>
      <?
      
      include($other."/mysql.php");
      $dbres=@mysql_query("select subject, id from ".$cfg[dbpre]."content ORDER BY id DESC") or error(mysql_error());
      @mysql_close($conn);
      
      if($error=="") {
             while($row=mysql_fetch_array($dbres,MYSQL_ASSOC)) {
                   echo "<option value=\"$row[id]\"class=\"selector\">".stripslashes($row[subject])."</option>";                       
             }
             mysql_free_result($dbres);
      } else {
            echo "</select>
      
      
      ".$lang[follErr].": ".$error;
      }
      
      ?>
      
      </select> <input type="submit" class="butt" value="Weiter">
      </form>
      Leider ohne Erfolg!
      Ich habe das select von dir umbenannt in $nr, half auch nix.
      Ne Idee?

      thx

      Kommentar


      • #4
        Code:
        if($nr=="?was da so ausgeben wird?" OR $nr=="--------------------------" OR empty($nr))
        {
        echo "bitte ausw&auml;hlen";
        }
        else {
        echo "inseide";
        }
        $nr ist gleich value, wenn diese gesetzt wurde ansonsten
        ist es die auswahl ausgabe. (alles klar?).
        also gib deinen ersen beiden optionen ein value wie zb. NON
        und dann frag so ab:

        Code:
        if($nr=="NON" OR empty($nr))
        {
        echo "bitte ausw&auml;hlen";
        }
        else {
        echo "inseide";
        }
        ich habe es getestet, und es hat funktioniert

        Kommentar


        • #5
          Danke,
          ich habs auch hinbekommen.
          ich habe in der seite ein hidden field eingebaut und auf der weiterführenden
          dein script.
          Was soll ich sagen, es läuft wunderbar.

          Danke für die Hilfe
          cu

          Kommentar


          • #6
            immer wieder gern.
            freut mich sehr, dass ich helfen konnte

            Kommentar

            Lädt...
            X