Kód: Vybrat vše
<input type="radio" style="width: 4em; height: 4em;">
Kód: Vybrat vše
<input type="radio" style="width: 4em; height: 4em;">
To právě ukáže toto (viz přiloha)KamilV píše: ↑13 kvě 2020, 21:44Kód: Vybrat vše
<input type="radio" style="width: 4em; height: 4em;">
Kód: Vybrat vše
<form action="" method="POST">
<button type="submit" name="stav" onclick=$zapnuto1Checked>Rozsvit</button>
</form>
Kód: Vybrat vše
<form action="" method="POST">
<?php if ($zapnuto1Checked) { ?>
<input type="hidden" name="stav" value="0">
<button type="submit">Zhasnout</button>
<?php } else { ?>
<input type="hidden" name="stav" value="1">
<button type="submit">Rozsvit</button>
<?php } ?>
</form>
Kód: Vybrat vše
$sql = 'SELECT * FROM arduino_data WHERE modul="led"';
$doSql = $mysqli->query($sql);
if($doSql->num_rows == 0){
$sql = 'INSERT INTO arduino_data (modul, hodnota) VALUES ("led", 0)';
$doSql = $mysqli->query($sql);
}
if(isset($_POST['odeslano'])){ //pokud byl formulář odeslán
$hodnota = sanitize($_POST['stav']);
$sql = 'UPDATE arduino_data SET hodnota="'.$hodnota.'" WHERE modul="led"';
$doSql = $mysqli->query($sql);
}
$sql = 'SELECT * FROM arduino_data WHERE modul="led"';
$doSql = $mysqli->query($sql);
$hodnota = $doSql->fetch_assoc()['hodnota']; //načte hodnotu led z DB
$zapnuto1Checked = $hodnota == 1 ? 'checked' : ''; //nastaví výchozí hodnotu radio buttonu
$vypnuto1Checked = $hodnota == 0 ? 'checked' : '';
include 'menu.html';?>
<form action="" method="POST">
<?php if ($zapnuto1Checked) { ?>
<input type="hidden" name="stav" value="0">
<button type="submit">Zhasnout</button>
<?php } else { ?>
<input type="hidden" name="stav" value="1">
<button type="submit">Rozsvit</button>
<?php } ?>
</form
//
//
// <?php echo '<form action="" method="POST" >';
// echo '<input type="hidden" value="1" name="odeslano" />';
// echo '<b>LED</b><br>';
// echo '<input type="radio" name="stav" value="1" '.$zapnuto1Checked.' /> Zapnout<br>';
// echo '<input type="radio" name="stav" value="0" '.$vypnuto1Checked.' /> Vypnout<br><br>';
// echo '<input type="submit" value="Odeslat">';
// echo '</form>';
function sanitize($input){
$input = htmlspecialchars($input);
$input = htmlentities($input);
$input = strip_tags($input);
$input = trim($input);
return $input;
}
?>
Kód: Vybrat vše
$sql = 'SELECT * FROM arduino_data WHERE modul="led"';
$doSql = $mysqli->query($sql);
$hodnota = $doSql->fetch_assoc()['hodnota']; //načte hodnotu led z DB
include 'menu.html';?>
<form action="" method="POST">
<?php if ($hodnota) { ?>
<input type="hidden" name="stav" value="0">
<button type="submit">Zhasnout</button>
<?php } else { ?>
<input type="hidden" name="stav" value="1">
<button type="submit">Rozsvit</button>
<?php } ?>
</form>
Kód: Vybrat vše
<div class="container" style="width:900px; text-align: center;">
<?php
$server = "localhost";
$user = "kony";
$pass = "xxxxxxxxx";
$db = "Domacnost";
$mysqli = mysqli_connect($server, $user, $pass, $db); //připojení k MySQL
$sql = 'SELECT * FROM arduino_data WHERE modul="led"';
$doSql = $mysqli->query($sql);
$hodnota = $doSql->fetch_assoc()['hodnota']; //načte hodnotu led z DB
include 'menu.html';?>
<form action="" method="POST">
<?php if ($hodnota) { ?>
<input type="hidden" name="stav" value="0">
<button type="submit">Zhasnout</button>
<?php } else { ?>
<input type="hidden" name="stav" value="1">
<button type="submit">Rozsvit</button>
<?php } ?>
</form>
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů