Avatar billede artico Novice
20. august 2005 - 18:05 Der er 8 kommentarer og
1 løsning

redirect problem

Hvis man skriver et forkert brugernavn og kode i min admin skal man "smides" til websitens forside, men min skærm bliver bare helt blank og (et par linier <html></html> i vis source)

Jeg har disse afsluttende linier ? Hvad gør jeg forkert ? :-)

header("location: index.php");
    } else {
    header("location: http://www.butik.dk/");
   
    }
Avatar billede Slettet bruger
20. august 2005 - 18:24 #1
Det er korrekt nok det du har skrevet der..

Prøv at vise lidt flere linier.
Avatar billede artico Novice
20. august 2005 - 18:32 #2
if(isset($_POST['login'])) {
    //Queryen som skal finde brugeren i databasen
    $res = mysql_query("SELECT * FROM administratore WHERE brugernavn = '$_POST[brugernavn]' AND kode = '$_POST[kodeord]' AND synlig = 'on'") or die(mysql_error());
    $res2 = mysql_query("SELECT * FROM administratore WHERE brugernavn = '$_POST[brugernavn]' AND kode = '$_POST[kodeord]' AND synlig = 'on'") or die(mysql_error());


    //Her findes antallet af poster som svarer til queryen(kun en)
    $antal = mysql_num_rows($res);
      if($bruger = mysql_fetch_array($res2))
   
    //Hvis antal er = 1
    if($antal == 1) {
      $_SESSION['login'] = "OK";
      $_SESSION['redigere_butik'] = $bruger['redigere_sb'];
      $_SESSION['type'] = $bruger['type'];
      $_SESSION['navn'] = $_POST['brugernavn'];
   
      header("location: index.php");
    } else {
    header("location: http://www.butik.dk/");
    // echo "du er ikke logget ind";
    }
           
    }
Avatar billede artico Novice
20. august 2005 - 18:33 #3
Det var så hele koden for tjek login, variablerne kommer fra en simpel formular i filen login.php ....
Avatar billede Slettet bruger
21. august 2005 - 10:01 #4
Du mangler jo en "{" efter if($bruger = mysql_fetch_array($res2))
Avatar billede artico Novice
21. august 2005 - 11:56 #5
Ok men hvordan for jeg lige det klemt ind i det bestående:

select id,ordre_nr, date_format(ordre_dato, '%d.%m.%Y ') AS ordre_dato2, ordre_udlobsdage, ordre_kunde_navn, ordre_kunde_adresse, ordre_kunde_postnr, ordre_kunde_postby, ordre_kunde_telefon, ordre_kunde_email,
ordre_kunde_kontaktperson, ordre_cvrnr, ordre_beskrivelse, ordre_belob, ordre_betalingsbetingelser from ordre where id='".$_GET['id']."'
Avatar billede artico Novice
21. august 2005 - 11:57 #6
Ups.. det kom forkert... sorry :-(
Avatar billede Slettet bruger
21. august 2005 - 12:16 #7
Prøv at rette det i dit script alligevel.
Avatar billede artico Novice
21. august 2005 - 12:20 #8
Jeg har rettet det men ved forkert navn/kode så bliver siden stadig hvid ?
Avatar billede Slettet bruger
16. maj 2006 - 11:04 #9
Tak for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester