Ahoj,
potřebuji poradit jak udělat na stránkách do panelu následující věc. Když se uživatel přihlásí tak, aby se mu objevilo okno s obrázkem např. vypínače a když na něj klikne, aby se mu vypínač zapnul a pamatoval si to do doby než ho další uživatel vypne. Jednoduše takové On/Off
Poradí mi někdo jak to udělat?
Díky.
Změna obrázku v PHP
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Změna obrázku v PHP
čau,
přes session.
přes session.
Kód: Vybrat vše
<?php
$vypinac = 'off';
if (empty($_SESSION['vypinac'])) {
$vypinac = 'on';
}
?>
<img src="muj_vypinac_<?php echo $vypinac; ?>.jpg">
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Změna obrázku v PHP
Děkuji,
ale mohli by jsi to napsat úplně pro blbce
Pochopil sem ze tam musím obrázek xxxon.jpg ale nevím jak se změní na xxxoff.jpg?
ale mohli by jsi to napsat úplně pro blbce

- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Změna obrázku v PHP
Asi jsi žádný návody na session ani php nečetl, že?
… nějakej tvůj kód …
třeba:
Formulář na vypnutí/zapnutí vypínače.
Kód: Vybrat vše
<?php
/**
* $_SESSION['vypinac'] == true => Zapnutý vypínač
* $_SESSION['vypinac'] == false => Vypnutý vypínač
*/
session_start(); // zapnutí session, vždy ped jakýmkoliv jiným výstupem (echo "asdf")
if ($_SERVER['REQUEST_METHOD'] == 'POST') { // pokud je odeslaný formulář
if (!empty($_POST['vypinac']) && is_string($_POST['vypinac']) && $_POST['vypinac'] == 'zapnout') {
$_SESSION['vypinac'] = true;
} else if (!empty($_POST['vypinac']) && is_string($_POST['vypinac']) && $_POST['vypinac'] == 'vypnout') {
$_SESSION['vypinac'] = false;
}
Header('Location: ' . $_SERVER['REQUEST_URI']);
}
?>
… nějakej tvůj kód …
třeba:
Kód: Vybrat vše
<?php if ($_SESSION['vypinac'] == false) { ?>
Máte vypnutý vypínač a ve tmě nic neuvidíte …
<?php } ?>
Formulář na vypnutí/zapnutí vypínače.
Kód: Vybrat vše
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
<?php if (empty($_SESSION['vypinac'])) { ?>
<button type="submit" name="vypinac" value="zapnout">Zapnout</button>
<?php } else { ?>
<button type="submit" name="vypinac" valuep"vypnout">Vypnout</button>
<?php } ?>
</form>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Změna obrázku v PHP
Kdybych uměl php, tak nežádám o pomoc 

- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Změna obrázku v PHP
No a tohle ti teda stačí?
Projdi si aspoň nějakej základní tutoriál :)
Projdi si aspoň nějakej základní tutoriál :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě - 7
- 4835
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
-
- 1
- 4394
-
od Grander
Zobrazit poslední příspěvek
21 čer 2024 17:41
-
- 17
- 7237
-
od Fargotroniac
Zobrazit poslední příspěvek
12 říj 2024 18:59
-
-
Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
od jkmaxfli » 31 bře 2025 13:04 » v Multimédia (filmy, hudba, CDs/DVDs) - 4
- 9242
-
od jkmaxfli
Zobrazit poslední příspěvek
31 bře 2025 19:19
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti