Autor Zpráva
Pepeee
Profil *
Nevíte někdo, jak lze pomocí tlačítka "submit" přes case přičítat po jedné hodnotu proměnné? Zkusil jsem snad už všechny možné kombinace +=, ++, ale stejně mi to ve výsledku vroste max. o jedna nehledě na počet stisknutých "submitů" :-(
Marty
Profil
Pokud chceš tohle dělat přes PHP, musíš si někam uložit aktuální stav proměnné. Třeba do skrytého inputu, pak si skriptem vytáhneš hodnotu a přes ++ hodnotu zvýšíš o jeden. A při generování stránky opět uložíš aktuální stav do skrytého inputu.
Pepeee
Profil *
No musim to řešit přes PHP protože potřebuji mít jistotu, že to bude chodit i při vypnuté Javě. Ale ten skrytý input je docela elegantní řešení, moc díky, hned to zkusím!
Pepeee
Profil *
Noo... ehm... zkusil jsem nasledujici reseni, ale stale jsem na nulovem bode:



$pole = ++$_POST['pocetpoli'];
echo "<input type='hidden' name='pocetpoli' value='".$pole."' >";
Marty
Profil
$pole = $_POST['pocetpoli'];
$pole++;
Pepeee
Profil *
Uz to mam, chyba nebyla v tom zapisu, ale v umisteni skryteho inputu.. mel jsem to na pozici "case". Jinak moc diky za pomoc!
Toto téma je uzamčeno. Odpověď nelze zaslat.