Autor | Zpráva | ||
---|---|---|---|
Musilda Profil |
#1 · Zasláno: 18. 12. 2008, 05:34:57
Zkouším se naučit reguláry, ale nemůžu rozchodit úplně triviální script. Připadám si jako absolutní idiot.
<body> <?php $regul="/^abc$/"; if (isset($_POST['i'])){ $_POST['i']=$i; if (preg_match($regul,$i)) { echo"Prošlo"; ?> <p>Regulární výraz je : <?php echo"$regul"; ?></p> <form method="post"> <input type="text" name="i"> </form> <?php }else{ echo"Neprošlo"; ?> <p>Regulární výraz je : <?php echo"$regul"; ?></p> <form method="post"> <input type="text" name="i"> </form> <?php } }else{ ?> <p>Regulární výraz je : <?php echo"$regul"; ?></p> <form method="post"> <input type="text" name="i"> </form> <?php } ?> </body> Je tam stoprocentně nějaká drobnost, kterou jsem přehléd. Jsem lama, tak na mne buďte hodní. |
||
I am Profil * |
#2 · Zasláno: 18. 12. 2008, 07:08:09
a co to vypisuje? co dáváš jako vstup? jaký retezec?
|
||
bohyn Profil |
#3 · Zasláno: 18. 12. 2008, 08:53:20
Musilda
Cim ten formular odesilas? |
||
Sicario Profil * |
#4 · Zasláno: 18. 12. 2008, 12:06:18
Musilda
$_POST['i']=$i; Nemelo by to byt naopak? |
||
Majkl578 Profil |
#5 · Zasláno: 18. 12. 2008, 12:22:10
vzivote nepochopim, proc nekdo promennou nakopiruje do dalsi promenne a pak pouzije tu novou jen pro cteni.
if (isset($_POST['i'])){ if (preg_match($regul,$_POST['i'])) |
||
Musilda Profil |
#6 · Zasláno: 18. 12. 2008, 17:46:13
Sicario
Díky, já jsem takovej ................. Jsem pořád hledal chybu v reguláru |
||
Časová prodleva: 16 let
|
0