Programmation PHP basique

Programmation PHP basique - PHP - Programmation

Marsh Posté le 27-06-2017 à 11:35:09    

Bonjour à tous,
 
J'ai pour projet de commander une prise 220V via arduino-shield ethernet qui vient lire un site web qu'on modifie et que l'arduino vient lire.
 
Mon soucis : écriture du code PHP pour créer le site
 
J'ai écrit le fameux "HelloWorld" qui tourne.. jusque la ça va.
 
Pour le reste, je m'inspire de ce site : http://www.devsector.ch/cavimaster [...] no-relais/
 
Le travail a déjà été plus que pre-maché, cependant je bloque tout de même sur l'écriture du code qui est proposée.
J'inclue ce code dans : <?php ....   ?> mais pouvez vous m'expliquer le "vous pouvez lancer l'action via $GET ?"
 
Un grand merci pour votre aide,
 
Martin

Reply

Marsh Posté le 27-06-2017 à 11:35:09   

Reply

Marsh Posté le 27-06-2017 à 13:43:42    

salut,
ça veut dire que tu copies/colles le code tel que fourni dans une page vide entre balises <?php et ?> et qu'ensuite tu appelles ta page avec un paramètre : page.php?switch=0 pour éteindre, page.php?swtch=1 pour allumer.
 
 
par contre je suis dubitatif sur ces lignes :
 

Code :
  1. if($GET["switch"]=0){
  2. echo '<a href="?switch=1">Allumer la prise</a>}
  3. if($GET["switch"]=1){
  4. echo '<a href="?switch=0">Eteindre la prise</a>}
  5. if(!$GET["switch"]){
  6. echo '<a href="?switch=1">Allumer la prise</a>}


 
moi perso j'aurais écrit :
 

Code :
  1. if($GET["switch"]==0){
  2. echo '<a href="?switch=1">Allumer la prise</a>}
  3. if($GET["switch"]==1){
  4. echo '<a href="?switch=0">Eteindre la prise</a>}
  5. if(!isset($GET["switch"])){
  6. echo '<a href="?switch=1">Allumer la prise</a>}


 
un == pour tester l'égalité. Et un isset avec les parenthèses qui vont bien.


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed