Help, problém s datumem v <select>

2 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim, v jednom formuláři volám funkci kalendar(), která mi vytvoří rozevírací nabídku se dny. První datum je dnešní, poslední datum v nabídce je za týden od dneška, neděle se nevypisují. Jde mi o to, že když potom vyberu některý z datumů, odesílá se mi z formuláře vždy jen hodnota dnešního datumu(na hodnotu vzbraného datumu se odkazuju přes $_POST['reserved']). Nevíte, kde by mohla být chyba? Předem díky za pomoc... function kalendar() { echo "<select name=\"reserved\">"; for ($i = Date('d'); $i <= (Date('d') + 8); $i++) { if ($i > 31) { $y = $i - 31; $mesic = (Date('n')+1); $rok = Date('Y'); if ($mesic == 13) { $mesic=$mesic-12; $rok++; } } else { $y=$i; $mesic = Date('n'); $rok = Date('Y'); } $datum="$rok-$mesic-$y"; if (checkdate($mesic,$y,$rok)) { if (date('w',strtotime($datum))== 0) { echo "<option value=\"\">Nelze rezervovat na nedìli</option>"; } else { echo "<option value=\"$y\">".date("j.n.Y",strtotime($datum))."</option>"; } } } echo "</select>"; }
  2. Aha, tak už sem asi našel chybu, v tom cyklu musim vypisovat <option value=\"$datum\"> a ne <option value=\"$y\"> Omlouvám se za nepatřičný dotaz :o)

← Zpět na všechna témata