| |
V tej lekciji boste spoznali, kako ustvariti zelo enostaven PHP forum, preko katerega lahko spoznate osnovne PHP ter kako se pravilno povezati na MySql bazo.
Povezava do vsebine
|
| |
| |
Zakaj pa je celotna koda v angleščini (poimenovanja stolpcev v tabeli, HTML-značk, izpis napak ...)? In zakaj ni uporabljen HTML5? :-)
|
| |
| |
Začetek html dokumenta ni v HTML5
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
changed: podtalje (10.6.2013, 22:42)
|
| |
| |
To je v bistvu XHTML 1.0 Transitional
Za HTML5 bi bilo potem potem pravilno: <!DOCTYPE html>
Je pa res, da se še nisem kaj dosti poglobil v to oz. me predvsem zanima, kakšen vpliv ima doctype v praksi na prikaz same strani.
|
| |
| |
Kakšna je koda, da $_GET podatke shrani v bazo? Malo sem preoblikoval to kodo, pa se nič ne zgodi.
|
| |
| |
V forumu dela, ko sem pa uporabil za nekaj drugega in sem dodal več polj in jih preimenoval pa ni delalo.
|
| |
| |
Verjetno bi bilo dobro dodati tudi htmlspecialchars funkcijo, zato da nebi prihajalo do javascript napadov z naprimer alert("obvestilo") ali pa še hujših. Prav tako se ponavadi za vnose v bazo uporablja metoda POST in ne GET. filips, $user=$mysqli->real_escape_string($_GET['user']); ta vrstica iz URL naslova prebere podan parameter, v tem primeru za user, v bazo pa ga vstavi stavek INSERT INTO.
|
| |
Prikazujem 1 od skupno 1 strani |
|