• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variable in if-Bedingung definieren.

Sunnyboy

Mitglied
Hallo zusammen

Wie müsste der folgende Code aussehen, damit er nicht nur funktionieren, sondern auch noch korrekt währe?

PHP:
if(a==a)
  {
         $bedingung = 'abc';
         if(isset($_POST['at'])){
                 $at = '0';
         }
         if(isset($_POST['asa'])){
                 $asa = '1';
         }
         $bedingung = "$bedingung$at$asa";
  }

Der Fehler liegt darin, dass ich scheinbar keine Variable definieren kann innerhalb der inneren if-Bedingung, bezugsweise kann aber nicht darf.

Sinn der Sache ist dass die Variable $bedingung im Ende entweder abc, abc0 oder abc1 ist (funktioniert auch super aber ergiebt eine fehlermeldung).

Vielen herzlichen Dank
Sunnyboy
 
Werbung:
Wie wäre es denn mal mit Grundlagen lernen?!
PHP:
$bedingung = 'abc';
if(isset($_POST['at']))
    $bedingung .= '0';
else if(isset($_POST['asa']))
    $bedingung .= '1';
Und was soll das sein:
PHP:
if(a==a)
 
In PHP müssen Variabeln immer mit einem '$' beginnen.
Anders in JavaScript, aber das ist hier ja nicht das Thema
 
Werbung:
Zurück
Oben