Autor | Zpráva | ||
---|---|---|---|
igid26 Profil |
#1 · Zasláno: 18. 12. 2016, 17:52:15
Zdravím,
Pokúšam sa zostrojiť formulár, ktorý zobrazí pred odoslaním potvrdzovaciu stránku, na ktorej sa zobrazia hodnoty zadané vo formulári. Vo formulári je však výber času s hodnotami napr. <option value="900">od 09:00 do 10:00</option> <option value="1000">od 10:00 do 11:00</option> Keď na potvrdzovacej stránke zobrazím daný čas pomocou $_POST napr. <?php echo $_POST['casodvozu']; ?> zobrazí mi hodnotu teda napr. 900. Dá sa nejakým spôsobom pre-konvertovať táto hodnota z 900 na 9:00 bez toho aby sa musela meniť priamo vo formulári? Ďakujem |
||
CZechBoY Profil |
<?php $options= array ( 900 => "od 9:00 do 10:00", 1000 => "od 10:00 do 11:00", ); ... foreach ($options as $key => $value) { echo '<option value="' . htmlspecialchars($key, ENT_QUOTES, 'UTF-8') . '">' . htmlspecialchars($value, ENT_QUOTES, 'UTF-8') . '</option>'; } ... if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isFormValid()) { // zvaliduj hodnoty formuláře echo $options[$_POST['casodvozu']]; // vypiš text pro odeslanou hodnotu z pole $options, které se vypisuje i do option } } |
||
Časová prodleva: 8 let
|
0