Variable if Abfrage
Variable if Abfrage
Hallo
ich habe 3 Variablen
$gnname
$gvname
$ggruppe
meine if Abfrage ist wie folgt
if($zeile==$gvname && $zeile[1] == $gnname)
wie kann ich das machen?
Hallo
ich habe 3 Variablen
$gnname
$gvname
$ggruppe
meine if Abfrage ist wie folgt
$zeile[1] == $gnname |
if($zeile==$gvname && $zeile[1] == $gnname)
wie kann ich das machen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 157441
Url: https://administrator.de/contentid/157441
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
3 Kommentare
Neuester Kommentar
also nach ein wenig testen, hab ich eine Lösung die passen könnte aber nicht toll aussieht :D
<?php
$gvname = "A";
$gnname = "B";
$ggruppe = "C";
$zeile = array('A','B','C');
$text = "leer";
$variante = 0;
//Variable IF-Abfrage erstellen
if(isset($gvname) && isset($gnname) && !isset($ggruppe)){
$text = "\$zeile == \$gvname && \$zeile[1] == \$gnname";
$variante = 1;
}
else if(isset($gvname) && !isset($gnname) && isset($ggruppe)){
$text = "\$zeile == \$gvname && \$zeile[2] == \$ggruppe";
$variante = 2;
}
else if(!isset($gvname) && isset($gnname) && isset($ggruppe)){
$text = "\$zeile[1] == \$gnname && \$zeile[2] == \$ggruppe";
$variante = 3;
}
else if(isset($gvname) && isset($gnname) && isset($ggruppe)){
$text = "\$zeile == \$gvname && \$zeile[1] == \$gnname && \$zeile[2] == \$ggruppe";
$variante = 4;
}
else if((isset($gvname) && !isset($gnname) && !isset($ggruppe)) || (!isset($gvname) && isset($gnname) && !isset($ggruppe)) || (!isset($gvname) && !isset($gnname) && isset($ggruppe))){
$text = "\$zeile == \$gvname || \$zeile[1] == \$gnname || \$zeile[2] == \$ggruppe";
$variante = 5;
}
if($text == "leer"){
echo "keine Variable ist gesetzt.<br>";
$text = 0;
}
echo $text." ... (".$variante.")<br>";
eval("if($text)echo 'OK';else echo 'ungleich';");
?>