Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dvprog15 [2019-04-15 11:14] Daniel Viström |
dvprog15 [2020-01-09 13:24] Daniel Viström |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tips till gästboken: Undvika notice, hantera felmeddelanden, | ====== Tips till gästboken: Undvika notice, hantera felmeddelanden, | ||
- | |||
- | Om du vill ha en större utmaning och få en bättre kod så försök att klara dig utan att använda \\ error_reporting(E_ALL ^E_NOTICE); | ||
Här är ett exempel med några tips: | Här är ett exempel med några tips: | ||
Line 24: | Line 22: | ||
if(empty($_POST[' | if(empty($_POST[' | ||
- | $errors[] = 'Du har inte angett namn.<br>'; | + | $errors[] = 'Du har inte angett namn.'; |
$ok = false; | $ok = false; | ||
} | } | ||
+ | | ||
if($_POST[' | if($_POST[' | ||
- | $errors[] = 'Du får inte ange detta namn.<br>'; // Lägger till ett felmeddelande. | + | $errors[] = 'Du får inte ange detta namn.'; |
$ok = false; | $ok = false; | ||
} | } | ||
Line 41: | Line 40: | ||
} | } | ||
} | } | ||
- | |||
if ($ok == true){ | if ($ok == true){ | ||
Line 57: | Line 55: | ||
} | } | ||
- | include(' | + | include ' |
echo $message . '< | echo $message . '< | ||
Line 86: | Line 84: | ||
'; | '; | ||
- | include(' | + | include ' |
?></ | ?></ | ||
Kolla upp [[http:// | Kolla upp [[http:// | ||