Stránka 1 z 1

Změna obrázku v PHP

Napsal: 20 říj 2014 20:24
od Hyko
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.

Re: Změna obrázku v PHP

Napsal: 23 říj 2014 00:12
od CZechBoY
čau,
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">


Re: Změna obrázku v PHP

Napsal: 23 říj 2014 13:37
od Hyko
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?

Re: Změna obrázku v PHP

Napsal: 23 říj 2014 13:56
od CZechBoY
Asi jsi žádný návody na session ani php nečetl, ž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>

Re: Změna obrázku v PHP

Napsal: 23 říj 2014 15:27
od Hyko
Kdybych uměl php, tak nežádám o pomoc :-)

Re: Změna obrázku v PHP

Napsal: 23 říj 2014 16:40
od CZechBoY
No a tohle ti teda stačí?
Projdi si aspoň nějakej základní tutoriál :)