[PHP] Headers

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

  • m33p
  • Registratie: September 2002
  • Laatst online: 09:52
M´n site, www.GamesCentral.nl schiet al aardig op, en een maat is bezig met de PHP maar aangezien hij schijnbaar ergens druk mee is en voorlopig geen tijd heeft kan hij ´t niet helemaal afmaken. Hij heeft al aardig wat gemaakt maar de login werkt nog niet. Dit is wat hij tot zover heeft.

Ikzelf ben een PHP noob. Ik weet alleen dat het niet werkt omdat d´r outputs geweest zijn voor de headers ofzo... weet iemand hoe dit verholpen kan worden?

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
include ("dbconnect.php"); 

$deel1 = "<table cellspacing=0 cellpadding=5 width=100% border=0>
  <tbody>
    <tr> 
      <td class=header><b>Login...</b></td>
    </tr>
  </tbody>
</table>
<table cellspacing=0 cellpadding=5 width=100% border=0>
  <tbody>
    <tr> 
      <td height=\"1\" align=\"center\" class=content>";

      $deel2 = "</td>

    </tr>
  </tbody>
</table>
<table cellspacing=0 cellpadding=5 width=100% border=0>
  <tbody>
    <tr> 
      <td class=footer>
       <div align=\"right\">
        <font size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">
         GamesCentral.nl Crew
        </font>
       </div>
      </td>
    </tr>
  </tbody>
</table>";


if ($_POST['aanmelden']) 
{ 
    header('location: index2.php?pagina=registreren');
}
if ($_SESSION['login'] == 1 && $_SESSION['admin_status'] == "1") 
{
    echo "$deel1"; 
    echo "<B>Ingelogd:</B><BR>$gebruikersnaam<BR><BR><a href='$PHP_SELF?pagina=loguit'>Loguit</a>"; // admin extra's 
    echo "$deel2";
} 
elseif ($_SESSION['login'] == 1) 
{ 
        echo "$deel1";
        echo "<B>Ingelogd:</B><BR>$gebruikersnaam<BR><BR><a href='$PHP_SELF?pagina=loguit'>Loguit</a>"; // normal user 
        echo "$deel2";
}

if ($_POST['login']) { 
    $md5_pass = md5($_POST[wachtwoord]); 
    $query = mysql_query("SELECT * FROM gc_members WHERE user_name = '$_POST[gebruikersnaam]' AND user_pass = '$md5_pass'"); 
    $results = mysql_num_rows($query); 

    if ($results == 1) 
    { 
        while ($obj = mysql_fetch_object($query)) 
        { 
                $admin_status = $obj->user_admin; 
                $globalusernr = $obj->user_id;
                $login = 1; 
            session_register("login"); 
            session_register("admin_status"); 
            session_register("gebruikersnaam"); 
            session_register("globalusernr"); 
            header('location: index2.php?pagina=login');
        } 
    } 
    else 
    { 
        echo "$deel1";
        $fout = "<FONT COLOR=\"#FF0000\">Gebruikersnaam en/of<BR>Wachtwoord onjuist!</FONT><BR><BR>\n"; 
        echo "$deel2";
    } 
} 

else
{

        echo "$deel1";
        echo "$fout";
        echo "<FORM METHOD=\"post\" ACTION=\"index2.php?pagina=login\">\n"; 
        echo "Gebruikersnaam:<BR><INPUT TYPE=\"text\" NAME=\"gebruikersnaam\" SIZE=\"20\"><BR>\n"; 
        echo "Wachtwoord:<BR><INPUT TYPE=\"password\" NAME=\"wachtwoord\" SIZE=\"20\"><BR><BR>\n"; 
        echo "<INPUT TYPE=\"submit\" NAME=\"login\" VALUE=\"Login\">\n"; 
        echo "<INPUT TYPE=\"submit\" NAME=\"aanmelden\" VALUE=\"Registreren\" CLASS=\"button\">\n"; 
        echo "</FORM>\n";  
        echo "$deel2";
}

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Lees de quickstart bovenin P&W eens door over hoe men hier graag wil dat topics gestructureerd, onderbouwt en uitgelegd worden :)

Want je mist zelf nogal wat dingen.
Btw lees de teksten bij www.php.net/header ook es door.

De verklaring van het slot is te vinden in de eerste twee regels van me.

Dit topic is gesloten.