21. april 2005 - 16:33Der er
8 kommentarer og 1 løsning
Hvad er der i vejen med dette script ?
Hejsa.. er igang med at lave et login system i php og mysql, men hvorfor virker det ikk og hvad behøver jeg ikke i scriptet.. jeg er blevet hjulpet en del med scriptet sååå bare sig hvad der skal rettes osv. MEN HUSK AT FORKLARE DIG.. :)
<? session_start();
$brugerpass = array('Admin' => 'Administrator');
if($_POST['action'] == "login") {
$bruger = $_POST['user']; $pass = $_POST['pass'];
if(empty($_POST['user'])) { echo "Du har ikke indtastet et brugernavn!"; } elseif(empty($_POST['pass'])) { echo "Du har ikke indtastet et password!"; } else {
Det ser ud som om det burde virke. Du skal huske at session_start() skal være ALLER øverst på siden, der må IKKE skrives noget ud før - Ikke engang et enkelt mellemrum!
Men det virker ikke som det skal..... mange ting virker ikke som de skal..
Efter man har logget ind sker der intet... Der er tre felter man kan udfylde.. Selvom jeg kun har indskrevet 2.. Er der ikke lige nogle der kan tjekke scriptet igennem og fortælle hvad der er galt ?
Har accepteret dit svar, MEN nu virker det, hvis man ikke skriver de rigtige oplysninger kommer der en fejlmeddelelse frem (som der skal) og hvis man skriver det rigtige står der siden kan ikke vises.. Hva kan det betyde ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.