Könnte mir jemand sagen was ich falsch mache.
$mailges = 0;
switch($mailges)
{
case ($mailges == 0):
modbus_send($RegisterVariable_ID, LCDprint_mail0);
break;
case ($mailges == 1):
modbus_send($RegisterVariable_ID, LCDprint_mail1);
break;
case ($mailges == 2):
modbus_send($RegisterVariable_ID, LCDprint_mail2);
break;
case ($mailges == 3):
modbus_send($RegisterVariable_ID, LCDprint_mail3);
break;
case ($mailges == 4):
modbus_send($RegisterVariable_ID, LCDprint_mail4);
break;
case ($mailges == 5):
modbus_send($RegisterVariable_ID, LCDprint_mail5);
break;
case ($mailges == 6):
modbus_send($RegisterVariable_ID, LCDprint_mail6);
break;
case ($mailges == 7):
modbus_send($RegisterVariable_ID, LCDprint_mail7);
break;
case ($mailges == 8):
modbus_send($RegisterVariable_ID, LCDprint_mail8);
break;
case ($mailges == 9):
modbus_send($RegisterVariable_ID, LCDprint_mail9);
break;
case ($mailges > 9):
modbus_send($RegisterVariable_ID, LCDprint_mail_9);
break;
}
Anstatt der 0 gibt er mir immer 1 aus.
wenn ich dann so ausdokumentiere, gibt er 2 aus
$mailges = 0;
switch($mailges)
{
# case ($mailges == 0):
# modbus_send($RegisterVariable_ID, LCDprint_mail0);
# break;
# case ($mailges == 1):
# modbus_send($RegisterVariable_ID, LCDprint_mail1);
# break;
case ($mailges == 2):
modbus_send($RegisterVariable_ID, LCDprint_mail2);
break;
Stehe gerade auf dem schlauch!!!