Autor Zpráva
Tomáš FUK
Profil *
Zdravim všechny

potřeboval bych poradit jak uchovat proměnný z formuláře po refreshi stránky.
Mám formulář kde se vyplní po jaký době se má stránka obnovovat a z jakýho adresáře se mají načítat
náhodně obrázky. V PHP jsem fakt laik. Zdrojáky:

Formulář -

<form action="prstoklad.php" method="post">
<table border="0" width="200">
<tr><td align="right">Druh akordu&nbsp</td><td>
 <select name="slozka">
    <option value="dur">*dur
    <option value="mi">*mi
    <option value="7">*7
    <option value="maj7">*maj7
    <option value="mi7">*mi7
    <option value="aug">*aug
    <option value="dim">*dim
    <option value="vse">všechny
    </option>
 </select>
</td></tr>
 <tr><td align="right">Doba zobrazení&nbsp</td><td>
<input type="text" name="cas" size="2"> vteřin</td></tr><tr><td colspan="2"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="START"></td></tr><tr><td colspan="2">&nbsp</td></tr>
<tr><td colspan="2" align="right"><font face="tahoma" color="gray" size="1">© Platfuss 2010</font></td></tr>
</table></form>

Script -

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="<? echo $cas ; ?>;URL=./prstoklad.php">
<title>:: Akordy pro ukulele v D ladění ::</title></head>

<body bgcolor="ffff80"><center><br><br><br><br>
<?php
$files = Array();
$dir = dir($slozka);
while ($file = $dir->read()) 
    if (substr_count($file, ".jpg") > 0) $files[] = $file;
?>                         

<table border="0" width="200">
<tr align="center"><td><font size="4" color="black" face="tahoma"><b>
 <? echo $files[rand(0, count($files)-1)] ; ?>
</b></font></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr>
<td align="center">
<?
echo '<img src="'.$slozka.'/'.$files[rand(0, count($files)-1)].'" width="100%">';
?>
</td></tr></table>
</body>
</html>

Předem moc dík za rady.

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Keeehi
Profil
Takže ti jde o něco jako uchování hodnoty proměnné při přechodu mezi stránkami? (I když tady je to přechod na tu samou stránku, ale to je jedno)
1) Můžeš je vložit do url a na další stránce je načítat z $_GET
2) Pokud je to ne moc důležitá proměnná, můžeš ji uložit do cookies
3) Nebo můžeš použít $_SESSIONS

4) Jenom kvůli změně obrázku nepoužívat celý refresh s PHP, ale napsat si JavaScriptový script. Ten zvládne měnit obrázek bez znovunačtení celé stránky.
Tomáš FUK
Profil *
Proštuduju, počtu, pokoumám.
Díky za rady.
Tomáš FUK
Profil *
Použil jsem $_GET a už mi to běhá tak jak má.
Jěště jednou DÍKY za pomoc.

Omluva za narušení pravidel diskuse (pre a /pre).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0