
Button PHP
Zdravím.
Poradíte začátečníkoví.
<td style="text-align: center;"><button name="Button1">Zapni</button></td>
Buton má název zapění.
Jak docílil toho, aby se po kliknutí název přepsal na vypní?
Asi nějak takto zjistim že jsem na něj klik.
<head>
<?php
if (isset($_POST['Button1']))
{}
?>
<title></title>
</head>
<body>
<form method="post">
<tr>
<td style="text-align: center;"><button name="Button1">Zapni</button></td>
</tr>
</html>
O PHP jsem začal čist před 10 dny, takže spiš jak tak koukám nevím zda to přes PHP vůbec půjde.
Při spuštění stránky se načte hodnota s databáze do X. (to už umím)
Pokud X=0 tlačítko bude mít název zapní a po kliknutí se spustí sh skript s názvem zapni.
Pokud X=1 tlačítko bude mít název vypní a po kliknutí se spustí sh skript s názvem vypní.
Je to na linux servru a spustit to jde přes exec,vyzkoušené.
A ještě dotaz mimo téma.
Jde přes PHP nebo javu načítat hodnotu s databaze a vypisovat jí na stránce furt dokola aniž bych musel na stránku klikat?
Samozrejme to je mozne urobit cez PHP, ak ten button je submit button t.j. ze sa stranka znova nacita = znova sa spusti na serveri nejaky php skript. PHP skripty bezia na serveri. Javascript bezi na klientovi a moze menit nejake komponenty stranky lokalne na PC kde je zobrazena ta stranka, ale nic sa pri tom neposiela na server, server o tom nevie, az dokial neurobis jquery ci co apod.
No jo no,asi v ničem.
Tak alespoň nakopaní.
Při spuštění stránky si v PHP načtu hodnotu do proměnné třeba X.
Jak se pak k ní dostat přes JavaScript?
php-js
jednoducho. uvedom si, ze PHP je obycajny preprocessor. Ak si niekedy robil v C++, tak ti to nieco hovori.
PHP kod mozes vlozit kdekolvek.
Cize mozes robit aj taketo prasaciny:
Ak ma $premenna hodnotu 5, tak sa ti to na clienta dostane ako:
No zkusím, co mi také zbývá.
Když však javaskrypt neumí pracovat se soubory,to ani nespustím ten skript přes exec.
A to načítaní určité hodnoty s databáze furt dokola a vykreslovaní na www take nepůjde a bude se to muset řešíte voláním PHP.
Nějak hodně moc komplikací na lamu.
No tak to předávaní dat mezí PHP a JS jsem dal.
Neporadíte ještě jak spustit ten skript?