Webmensch
Grünschnabel
Hey Leute,
kann mir jemand von euch sagen warum diese
if-Anweisung nicht funktioniert bzw. falsch funktioniert?
Sie gibt mir immer "Werkzeugbegleitblatt für diese Werkzeugart nicht unterstützt" aus, auch wenn $artwz den Wert 'DIAROLL' hat
EDIT:
Ich glaube ich konnte den Fehler genauer eingrenzen, es liegt glaube ich nicht an der if-Anweisung, sondern an der MYSQL Datenbankabfrage. Ich glaube ich bekomme hier schon für artwz keinen Wert.
Thema kann geschlossen werden, ich hatte einen Buchstabendreher in meiner MYSQL-Abfrage.
Manchmal sieht man den Wald vor lauter Bäumen nicht ...
kann mir jemand von euch sagen warum diese
PHP:
if ($artwz == '' or $artwz == 'MEISTER' or $artwz == 'SINTER' or $artwz != 'DIAROLL' or $typ != 'EINZEL' ) {
echo 'Werkzeugbegleitblatt für diese Werkzeugart nicht unterstützt';
}
else{
//hier sollte er dann ein Script ausführen
}
if-Anweisung nicht funktioniert bzw. falsch funktioniert?
Sie gibt mir immer "Werkzeugbegleitblatt für diese Werkzeugart nicht unterstützt" aus, auch wenn $artwz den Wert 'DIAROLL' hat
EDIT:
Ich glaube ich konnte den Fehler genauer eingrenzen, es liegt glaube ich nicht an der if-Anweisung, sondern an der MYSQL Datenbankabfrage. Ich glaube ich bekomme hier schon für artwz keinen Wert.
SQL:
$abfrage = "SELECT e.kunde, e.matnr , e.sernr , e.schfile, e.werkstnr, e.kdmat, e.IDTXT, e.ARTWZ , e.TYP FROM equi e WHERE e.sernr = '$test' ORDER BY sernr DESC LIMIT 1 ";
$ergebnis = mysql_query($abfrage) OR die("Error: $abfrage <br>".mysql_error());
$daten = mysql_fetch_array($ergebnis, MYSQL_ASSOC);
$sernr = $daten['sernr'] ;
$schfile = $daten['schfile'];
$matnr = $daten['matnr'];
$bild = $daten['IDTXT'];
$artwz = $daten['ARTWZ'];
$typ = $daten['TYP'];
Thema kann geschlossen werden, ich hatte einen Buchstabendreher in meiner MYSQL-Abfrage.
Manchmal sieht man den Wald vor lauter Bäumen nicht ...
Zuletzt bearbeitet: