| 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: 9 let
|
|||
0