Hallo ich bin neu hier ;)
hab mein Problem schon auf Google gesucht aber nichts gefunden.
ich habe ein raspberry pi 2 mit apache2 und schalte über php meine Relais.
so nun folgendes Problem:
ich habe einen submit botton über den ich den befehl gebe zu schalten und als echo kommt Licht an!
Da es sich um eine Taster Schaltung handelt, wird bei erneuten drücken das licht wieder ausgeschalten, aber als echo bekomme ich logischerweise wieder Licht an!
meine frage ist nun wie bekomme ich zwei echos auf den selben submit botton die immer wechseln ?
hatte schon else probiert hat aber nicht geklappt.
bin totaler Anfänger sry :)
Code:
beim erneuten drücken hätte ich gerne das echo: "<font color='#DF0101'> Licht Aus!</font>";
Vielen dank für eure Hilfe und nerven :)
hab mein Problem schon auf Google gesucht aber nichts gefunden.
ich habe ein raspberry pi 2 mit apache2 und schalte über php meine Relais.
so nun folgendes Problem:
ich habe einen submit botton über den ich den befehl gebe zu schalten und als echo kommt Licht an!
Da es sich um eine Taster Schaltung handelt, wird bei erneuten drücken das licht wieder ausgeschalten, aber als echo bekomme ich logischerweise wieder Licht an!
meine frage ist nun wie bekomme ich zwei echos auf den selben submit botton die immer wechseln ?
hatte schon else probiert hat aber nicht geklappt.
bin totaler Anfänger sry :)
Code:
HTML:
<html>
<body background="hintergrund.jpg">
<head>
<meta name="viewport" content="width=device-width" />
<title> GPIO ueber PHP schalten </title>
</head>
<body>
<center>
<font size="18pt" color="white"> Hausautomation</font>
<br>
<br>
<br>
<font size="6pt" color="white"> Wohnzimmer</font>
<form method="get" action="test.php">
<input type="submit" value="Licht schalten" name="Lichtschalten">
</form>
PHP:
<?php
$modeon17 =trim(@shell_exec("/usr/local/bin/gpio -g mode 4 out"));
if(isset($_GET['Lichtschalten'])){
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 4 0"));
sleep(0.5);
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 4 1"));
echo "<font color='#008000'> Licht An!</font>";
beim erneuten drücken hätte ich gerne das echo: "<font color='#DF0101'> Licht Aus!</font>";
Vielen dank für eure Hilfe und nerven :)