Ergebnis 1 bis 3 von 3

Thema: Switch Funktion mit Variablen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Switch Funktion mit Variablen

    PHP-Code:
    <?php
     
    switch($_POST['$vote'])
      {
        case 
    '1':    include('news.php'); break;
        default:    echo 
    'test';
      }
    ?>
    Wo liegt der bööööööööhse fehler?

    Oder liegt er hier:
    PHP-Code:
          <form action="index.php?open=<?php echo $_REQUEST['open']; ?>&vote=save" method="post" name="vote" id="vote">
            <select name="vote" size="1" onchange="this.form.submit();">
            <option selected>Auswahlmen&uuml;:</option>
            <option value="1">Excelent</option>
            <option value="2">Gut</option>
            <option value="3">Ganz Nett</option>
            <option value="4">Schlecht</option>
            </select>
          </form>
    Dennis

    PS: Im unteren PHP wähle ich eines der Möglichkeiten aus (die erste natürlich nicht ), die varable $vote nimmt dann die auswahl in sich auf (was sie scheinbar nicht tut).

    Bzw. mit welchem Befehl lege ich fest, wie die variable heißt?
    mit id="vote" oder name="vote" ?

  2. #2
    bei $_POST musst du in den Klammern nur den namen der variable angeben, nicht noch ne variable. Korrekt wäre also:

    PHP-Code:
    <?php 
    switch($_POST['vote'])   // vote ohne $
      

        case 
    '1':    include('news.php'); break; 
        default:    echo 
    'test'
      } 
    ?>

  3. #3
    Hast recht
    Darauf hätte ich ja auch noch kommen müssen (hatte davor noch 3 andere Probleme )

    Dennis

Berechtigungen

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