| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 17.12.07 Prihlásený: 12.01.18 Príspevky: 232 Témy: 17 Bydlisko: SK |
Takze robim formular pre pridanie prispevku na stranku a nechcem pouzit captchu (neznasam v nej lustit znaky a proste kkcina to je si myslim). Riesim to pomocov riesenia primitivneho prikladu na scitanie. Zatial mam toto:
<?php
echo rand(1,9);
?>
+
<?php
echo rand(1,9);
?>
=
<input type="text" name="vysledok">
Potreboval by som aby mi zadany vysledok vedelo porovnat so skutocnym.
Thanks
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
vysledok si musis niekam ulozit (napr. do $_SESSION) a nasledne porovnat s odoslanou hodnotou...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 17.12.07 Prihlásený: 12.01.18 Príspevky: 232 Témy: 17 Bydlisko: SK | Napísal autor témy pedro91: 16.12.2008 16:46 | |
|
stenley píše: vysledok si musis niekam ulozit (napr. do $_SESSION) a nasledne porovnat s odoslanou hodnotou...
pls mohol by si mi napisat presny tvar kodu?...bol by som ti velmi vdacny
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Zjednodusene by to mohlo vypadat takto:
Kód: <?php session_start();
if(!empty($_POST['vysledok'])) { if($_SESSION['sum']==$_POST['vysledok']) { echo "Spravny vysledok"; } else { echo "Zober si radsej kalkulacku"; } }
$num1 = rand(1,9); //prve cislo $num2 = rand(1,9); //druhe cislo $_SESSION['sum'] = $num1 + $num2; ?>
+ formular
Naposledy upravil stenley dňa 16.12.2008 16:59, celkovo upravené 1
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 17.12.07 Prihlásený: 12.01.18 Príspevky: 232 Témy: 17 Bydlisko: SK | Napísal autor témy pedro91: 16.12.2008 17:08 | |
|
Thanks
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|