[SOLVED] - Login not working

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

[SOLVED] - Login not working

Post by NiGHTFiRE »

Hey,
I'm trying to make a login script here but it aint working.
Cause when i'm trying to login it just reloads the page without coming to the page you should if you're successfully logged in.
Why?
My code:

Code: Select all

<?php 
session_start(); // Alltid överst på sidan 
 
include "connect.php"; // Databasanslutningen 
 
// Inloggning 
if (isset($_POST['submit'])){ 
 
  $_POST = db_escape($_POST); 
  
  $sql = "SELECT id FROM members 
         WHERE username='{$_POST['username']}' 
         AND password='".md5($_POST['password'])."'"; 
  $result = mysql_query($sql) or die(mysql_error());
  $sql2 = "SELECT level FROM members 
         WHERE username='{$_POST['username']}' 
         AND password='".md5($_POST['password'])."'"; 
  $result2 = mysql_query($sql2) or die(mysql_error());
  $medlemskap = mysql_fetch_array($result2) or die(mysql_error());
  
  // Hittades inte användarnamn och lösenord 
  // skicka till formulär med felmeddelande 
  if (mysql_num_rows($result) == 0){ 
    header("Location: index.php?badlogin="); 
    exit; 
  } 
  
  // Sätt sessionen med unikt index 
  $_SESSION['sess_id'] = mysql_result($result, 0, 'id'); 
  $_SESSION['sess_user'] = $_POST['username']; 
  $_SESSION['level'] = mysql_result($result2, 0, 'level'); 
  header("Location: online.php"); 
  exit; 
} 
 
// Utloggning 
if (isset($_GET['logout'])){ 
  session_unset(); 
  session_destroy(); 
  header("Location: index.php"); 
  exit; 
} 
?> 
<?php 
// Om inte inloggad visa formulär, annars logga ut-länk 
if (!isset($_SESSION['sess_user'])){ 
echo "<!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\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<link href=\"stylesheet.css\" type=\"text/css\" rel=\"stylesheet\" />

<title>After Dark Date - AfterDarkDate.se</title>
</head>

<body>
<div id=\"wrap\">
	<div id=\"top\">
		<div class=\"t_left\"><a href=\"index.php\"><img src=\"img/logo_387x72.jpg\" alt=\"G&aring; till f&ouml;rstasidan. (AfterDarkDate)\" width=\"387\" height=\"72\" border=\"0\" /></a></div>
		<div class=\"t_right\">
			<form action=\"index.php\" method=\"post\">
					Användanamn:<br />
					<input name=\"username\" class=\"login_input\" type=\"text\" /><br />
					Lösenord:<br />
					<input class=\"login_input\" type=\"password\" name=\"password\" />
					<br />
					<input type=\"submit\" value=\"Logga in\" />
			</form>
			<a href=\"#\">Glömt lösenordet?</a><br />
			<a href=\"register.php\">Registrera dig här!</a>
		</div>
	</div>
	<div id=\"topmenu\">
		<ul id=\"t_menu\">
			<li><a href=\"#\">Länk</a></li>
			<li><a id=\"t_current\" href=\"#\">Länk</a></li>
			<li><a href=\"#\">Länk</a></li>
			<li><a href=\"#\">Länk</a></li>
			<li><a href=\"#\">Länk</a></li>
			<li><a href=\"#\">Länk</a></li>
			<li><a href=\"#\">Länk</a></li>
		</ul>
	</div>
	<div id=\"main\">
		<div id=\"left\">
			<div id=\"searchbar\">
				<form action=\"\" method=\"get\">
					<input name=\"\" id=\"s_input\" type=\"text\" />
					<input name=\"S&ouml;k\" type=\"button\" id=\"s_button\" value=\"S&ouml;k\" />
				</form>
			</div>
			
			<h4>Senaste Nyheter</h4>
			<!-- Content -->
			<div class=\"content\">
				<div class=\"c_top\"></div>
				<div class=\"c_main\">
					<p>";
  echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld"; 
  
  // Visa felmeddelande vid felaktig inloggning 
  if (isset($_GET['badlogin'])){ 
    echo "Fel användarnamn eller lösenord!<br>\n"; 
    echo "Försök igen!\n"; 
  } 
echo "
					</p>
				</div>
				<div class=\"c_bottom\"></div>
			</div>
			<br />
			<!-- End of Content -->
			<h4>Senast inloggade med bild</h4>
			<!-- Content -->
			<div class=\"content\">
				<div class=\"c_top\"></div>
				<div class=\"c_main\">
					<table width=\"480\" cellspacing=\"3\">
						<tr>
							<td width=\"97\">Textf&auml;lt:</td>
							<td width=\"377\"><input name=\"Input\" type=\"text\" size=\"60\" /></td>
						</tr>
						<tr>
							<td>Submitknapp:</td>
							<td><input name=\"button\" type=\"button\" value=\"Knapp\" /></td>
						</tr>
						<tr>
							<td>Checkbox:</td>
							<td><input type=\"checkbox\" class=\"checkbox\" name=\"checkbox\" value=\"checkbox\" /></td>
						</tr>
						<tr>
							<td>Radioknapp:</td>
							<td><input name=\"radiobutton\" class=\"radiobutton\" type=\"radio\" value=\"radiobutton\" /></td>
						</tr>
						<tr>
							<td>Lista:</td>
							<td><select name=\"select\">
									<option>Lista</option>
								</select>
							</td>
						</tr>
					</table>
				</div>
				<div class=\"c_bottom\"></div>
			</div>
			<br />
			<!-- End of Content -->
			
			<!-- Stor annons -->	
			<a href=\"#\"><img src=\"img/adds/annons_stor_450x60.jpg\" width=\"450\" height=\"60\" border=\"0\" class=\"storannons\" /></a>	
			<!-- End of Stor annons -->
		</div>
		<div id=\"right\">
		
			<!-- Right Menu -->
			<div id=\"right_menu\">
				<div id=\"r_menu\">
					<ul>
						<li><a href=\"#\">Länk</a></li>
						<li><a href=\"#\">Länk</a></li>
						<li><a id=\"r_current\" href=\"#\">Länk</a></li>
						<li><a href=\"#\">Länk</a></li>
						<li><a href=\"#\">Länk</a></li>
						<li><a href=\"#\">Länk</a></li>
					</ul>
				</div>
			<div id=\"r_bottom_graph\"></div>
			</div>
			<!-- End of Right Menu -->
			
			<div>
				<div class=\"r_headline\">
					<h6>Exercition</h6>
				</div>
				<div class=\"r_content\">
				Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
			</div>
			
			<div>
				<div class=\"r_headline\">
					<h6>Exercition</h6>
				</div>
				<div class=\"r_content\">
				Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
			</div>
			
			<!-- Liten annons -->
			<a href=\"#\"><img src=\"img/adds/annons_liten_200x150.jpg\" width=\"200\" height=\"150\" border=\"0\" class=\"litenannons\" /></a>
			<!-- End of Liten annons -->
		</div>
		<br class=\"clear\" />
	</div>

	<div id=\"footer\">
		<div class=\"floatleft\">All Right Reserved Copyright &copy; 2006-2007 AfterDarkDate.se</div>
		<div class=\"floatright\"><a href=\"#\">Om oss</a> | <a href=\"#\">Personuppgifts Policy</a> | <a href=\"#\">Kontakta oss</a></div>
	</div>
</div>
</body>
</html>";
 
} else { 

echo "<!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\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<link href=\"stylesheet.css\" type=\"text/css\" rel=\"stylesheet\" />

<title>After Dark Date - AfterDarkDate.se</title>
</head>

<body>
<div id=\"wrap\">
	<div id=\"top\">
		<div class=\"t_left\"><a href=\"index.php\"><img src=\"img/logo_387x72.jpg\" alt=\"G&aring; till f&ouml;rstasidan. (AfterDarkDate)\" width=\"387\" height=\"72\" border=\"0\" /></a></div>
		<div class=\"t_right\">";
		 echo "<a href=\"index.php?logout=\">Logga ut</a><br><br><br>\n"; 
		 echo "Kronor: ";
		 echo "<br>";
		 echo "Medlemskap: ";
		 if($medlemskap == 0) {
		 echo "Vanlig Medlem";
		 } elseif($medlemskap == 1) {
		 echo "Plus Medlem";
		 } else {
		 echo "Administratör";
		 }
		 echo "<br>";
 
} 
?>
Thanks.
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Try your query like this...

Code: Select all

<?php
$sql = "SELECT id 
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
?>
See if that helps. It looked like in your current query that instead of passing the parsed var that you may have been passing the string '{$_POST['username']}'.
User avatar
Benjamin
Site Administrator
Posts: 6935
Joined: Sun May 19, 2002 10:24 pm

Post by Benjamin »

I have never seen code formatted that badly before. I made it readable to some extent.

Code: Select all

<?php
session_start(); // Alltid överst på sidan
 
include "connect.php"; // Databasanslutningen
 
// Inloggning
if (isset($_POST['submit'])){
 
  $_POST = db_escape($_POST);
 
  $sql = "SELECT id FROM members
         WHERE username='{$_POST['username']}'
         AND password='".md5($_POST['password'])."'";
  $result = mysql_query($sql) or die(mysql_error());
  $sql2 = "SELECT level FROM members
         WHERE username='{$_POST['username']}'
         AND password='".md5($_POST['password'])."'";
  $result2 = mysql_query($sql2) or die(mysql_error());
  $medlemskap = mysql_fetch_array($result2) or die(mysql_error());
 
  // Hittades inte användarnamn och lösenord
  // skicka till formulär med felmeddelande
  if (mysql_num_rows($result) == 0){
    header("Location: index.php?badlogin=");
    exit;
  }
 
  // Sätt sessionen med unikt index
  $_SESSION['sess_id'] = mysql_result($result, 0, 'id');
  $_SESSION['sess_user'] = $_POST['username'];
  $_SESSION['level'] = mysql_result($result2, 0, 'level');
  header("Location: online.php");
  exit;
}
 
// Utloggning
if (isset($_GET['logout'])){
  session_unset();
  session_destroy();
  header("Location: index.php");
  exit;
}
?>
<?php
// Om inte inloggad visa formulär, annars logga ut-länk
if (!isset($_SESSION['sess_user'])){
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />

<title>After Dark Date - AfterDarkDate.se</title>
</head>

<body>
<div id="wrap">
  <div id="top">
    <div class="t_left">
      <a href="index.php"><img src="img/logo_387x72.jpg" alt="G&aring; till f&ouml;rstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a>
    </div>
    <div class="t_right">
      <form action="index.php" method="post">
        Användanamn:<br />
        <input name="username" class="login_input" type="text" /><br />
        Lösenord:<br />
        <input class="login_input" type="password" name="password" /><br />
        <input type="submit" value="Logga in" />
      </form>
      <a href="#">Glömt lösenordet?</a><br />
      <a href="register.php">Registrera dig här!</a>
    </div>
  </div>
  <div id="topmenu">
    <ul id="t_menu">
      <li><a href="#">Länk</a></li>
      <li><a id="t_current" href="#">Länk</a></li>
      <li><a href="#">Länk</a></li>
      <li><a href="#">Länk</a></li>
      <li><a href="#">Länk</a></li>
      <li><a href="#">Länk</a></li>
      <li><a href="#">Länk</a></li>
    </ul>
  </div>
  <div id="main">
    <div id="left">
      <div id="searchbar">
        <form action="" method="get">
          <input name="" id="s_input" type="text" />
          <input name="S&ouml;k" type="button" id="s_button" value="S&ouml;k" />
        </form>
      </div>
      <h4>Senaste Nyheter</h4>
      <!-- Content -->
      <div class="content">
        <div class="c_top"></div>
        <div class="c_main"><p>
<?php
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld";
 
// Visa felmeddelande vid felaktig inloggning
if (isset($_GET['badlogin']))
{
    echo "Fel användarnamn eller lösenord!<br>\n";
    echo "Försök igen!\n";
}
?>
        </p></div>
        <div class="c_bottom"></div>
      </div>
      <br />
      <!-- End of Content -->
      <h4>Senast inloggade med bild</h4>
      <!-- Content -->
      <div class="content">
        <div class="c_top"></div>
        <div class="c_main">
          <table width="480" cellspacing="3">
            <tr>
              <td width="97">Textf&auml;lt:</td>
              <td width="377"><input name="Input" type="text" size="60" /></td>
            </tr>
            <tr>
              <td>Submitknapp:</td>
              <td><input name="button" type="button" value="Knapp" /></td>
            </tr>
            <tr>
              <td>Checkbox:</td>
              <td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td>
            </tr>
            <tr>
              <td>Radioknapp:</td>
              <td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td>
            </tr>
            <tr>
              <td>Lista:</td>
              <td>
                <select name="select">
                  <option>Lista</option>
                </select>
              </td>
            </tr>
          </table>
        </div>
        <div class="c_bottom"></div>
      </div>
      <br />
      <!-- End of Content -->
      <!-- Stor annons -->   
      <a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a> 
      <!-- End of Stor annons -->
    </div>
    <div id="right">
    <!-- Right Menu -->
      <div id="right_menu">
        <div id="r_menu">
          <ul>
            <li><a href="#">Länk</a></li>
            <li><a href="#">Länk</a></li>
            <li><a id="r_current" href="#">Länk</a></li>
            <li><a href="#">Länk</a></li>
            <li><a href="#">Länk</a></li>
            <li><a href="#">Länk</a></li>
          </ul>
        </div>
        <div id="r_bottom_graph"></div>
      </div>
      <!-- End of Right Menu -->
      <div>
        <div class="r_headline">
          <h6>Exercition</h6>
        </div>
        <div class="r_content">
          Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
        </div>
        <div>
          <div class="r_headline">
            <h6>Exercition</h6>
          </div>
          <div class="r_content">
            Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div>
          </div>
          <!-- Liten annons -->
          <a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a>
          <!-- End of Liten annons -->
        </div>
        <br class="clear" />
      </div>
      <div id="footer">
        <div class="floatleft">All Right Reserved Copyright &copy; 2006-2007 AfterDarkDate.se</div>
        <div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div>
      </div>
  </div>
</body>
</html>
<?php
 
} else {

?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<title>After Dark Date - AfterDarkDate.se</title>
</head>
<body>
<div id="wrap">
  <div id="top">
    <div class="t_left"><a href="index.php"><img src="img/logo_387x72.jpg" alt="G&aring; till f&ouml;rstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a></div>
    <div class="t_right">
<?php
echo "<a href="index.php?logout=">Logga ut</a><br><br><br>\n";
echo "Kronor: ";
echo "<br>";
echo "Medlemskap: ";
if($medlemskap == 0) {
echo "Vanlig Medlem";
} elseif($medlemskap == 1) {
echo "Plus Medlem";
} else {
echo "Administratör";
}
echo "<br>";
 
}
?>
NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

Post by NiGHTFiRE »

My new code:
And it still isn't working.

Code: Select all

<?php 
session_start(); // Alltid överst på sidan 
error_reporting(E_ALL);
 
include "connect.php"; // Databasanslutningen 
 
// Inloggning 
if (isset($_POST['submit'])){ 
 
  $_POST = db_escape($_POST); 
  $sql = "SELECT id
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
  
  $result = mysql_query($sql) or die(mysql_error());
$sq2 = "SELECT level
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
  $result2 = mysql_query($sql2) or die(mysql_error());
  $medlemskap = mysql_fetch_array($result2) or die(mysql_error());
  
  // Hittades inte användarnamn och lösenord 
  // skicka till formulär med felmeddelande 
  if (mysql_num_rows($result) == 0){ 
    header("Location: index.php?badlogin="); 
    exit; 
  } 
  
  // Sätt sessionen med unikt index 
  $_SESSION['sess_id'] = mysql_result($result, 0, 'id'); 
  $_SESSION['sess_user'] = $_POST['username']; 
  $_SESSION['level'] = mysql_result($result2, 0, 'level'); 
  header("Location: online.php"); 
  exit; 
} 
 
// Utloggning 
if (isset($_GET['logout'])){ 
  session_unset(); 
  session_destroy(); 
  header("Location: index.php"); 
  exit; 
} 
// Om inte inloggad visa formulär, annars logga ut-länk 
if (!isset($_SESSION['sess_user'])){ 
?> 
<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<link href="stylesheet.css" type="text/css" rel="stylesheet" /> 

<title>After Dark Date - AfterDarkDate.se</title> 
</head> 

<body> 
<div id="wrap"> 
  <div id="top"> 
    <div class="t_left"> 
      <a href="index.php"><img src="img/logo_387x72.jpg" alt="G&aring; till f&ouml;rstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a> 
    </div> 
    <div class="t_right"> 
      <form action="index.php" method="post"> 
        Användanamn:<br /> 
        <input name="username" class="login_input" type="text" /><br /> 
        Lösenord:<br /> 
        <input class="login_input" type="password" name="password" /><br /> 
        <input type="submit" value="Logga in" /> 
      </form> 
      <a href="#">Glömt lösenordet?</a><br /> 
      <a href="register.php">Registrera dig här!</a> 
    </div> 
  </div> 
  <div id="topmenu"> 
    <ul id="t_menu"> 
      <li><a href="#">Länk</a></li> 
      <li><a id="t_current" href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
    </ul> 
  </div> 
  <div id="main"> 
    <div id="left"> 
      <div id="searchbar"> 
        <form action="" method="get"> 
          <input name="" id="s_input" type="text" /> 
          <input name="S&ouml;k" type="button" id="s_button" value="S&ouml;k" /> 
        </form> 
      </div> 
      <h4>Senaste Nyheter</h4> 
      <!-- Content --> 
      <div class="content"> 
        <div class="c_top"></div> 
        <div class="c_main"><p> 
<?php 
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld"; 
  
// Visa felmeddelande vid felaktig inloggning 
if (isset($_GET['badlogin'])) 
{ 
    echo "Fel användarnamn eller lösenord!<br>\n"; 
    echo "Försök igen!\n"; 
} 
?> 
        </p></div> 
        <div class="c_bottom"></div> 
      </div> 
      <br /> 
      <!-- End of Content --> 
      <h4>Senast inloggade med bild</h4> 
      <!-- Content --> 
      <div class="content"> 
        <div class="c_top"></div> 
        <div class="c_main"> 
          <table width="480" cellspacing="3"> 
            <tr> 
              <td width="97">Textf&auml;lt:</td> 
              <td width="377"><input name="Input" type="text" size="60" /></td> 
            </tr> 
            <tr> 
              <td>Submitknapp:</td> 
              <td><input name="button" type="button" value="Knapp" /></td> 
            </tr> 
            <tr> 
              <td>Checkbox:</td> 
              <td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td> 
            </tr> 
            <tr> 
              <td>Radioknapp:</td> 
              <td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td> 
            </tr> 
            <tr> 
              <td>Lista:</td> 
              <td> 
                <select name="select"> 
                  <option>Lista</option> 
                </select> 
              </td> 
            </tr> 
          </table> 
        </div> 
        <div class="c_bottom"></div> 
      </div> 
      <br /> 
      <!-- End of Content --> 
      <!-- Stor annons -->    
      <a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a> 
      <!-- End of Stor annons --> 
    </div> 
    <div id="right"> 
    <!-- Right Menu --> 
      <div id="right_menu"> 
        <div id="r_menu"> 
          <ul> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a id="r_current" href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
          </ul> 
        </div> 
        <div id="r_bottom_graph"></div> 
      </div> 
      <!-- End of Right Menu --> 
      <div> 
        <div class="r_headline"> 
          <h6>Exercition</h6> 
        </div> 
        <div class="r_content"> 
          Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div> 
        </div> 
        <div> 
          <div class="r_headline"> 
            <h6>Exercition</h6> 
          </div> 
          <div class="r_content"> 
            Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div> 
          </div> 
          <!-- Liten annons --> 
          <a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a> 
          <!-- End of Liten annons --> 
        </div> 
        <br class="clear" /> 
      </div> 
      <div id="footer"> 
        <div class="floatleft">All Right Reserved Copyright &copy; 2006-2007 AfterDarkDate.se</div> 
        <div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div> 
      </div> 
  </div> 
</body> 
</html> 
<?php 
  
} else { 

?> 
<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<link href="stylesheet.css" type="text/css" rel="stylesheet" /> 
<title>After Dark Date - AfterDarkDate.se</title> 
</head> 
<body> 
<div id="wrap"> 
  <div id="top"> 
    <div class="t_left"><a href="index.php"><img src="img/logo_387x72.jpg" alt="G&aring; till f&ouml;rstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a></div> 
    <div class="t_right"> 
<?php 
echo "<a href='index.php?logout='>Logga ut</a><br><br><br>\n"; 
echo "Kronor: "; 
echo "<br>"; 
echo "Medlemskap: "; 
if($medlemskap == 0) { 
echo "Vanlig Medlem"; 
} elseif($medlemskap == 1) { 
echo "Plus Medlem"; 
} else { 
echo "Administratör"; 
} 
echo "<br>"; 
  
} 
?>
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Are all of your if comparisons evaluating correct data correctly?
NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

Post by NiGHTFiRE »

Yes, i've looked through them and i've looked in the table so i see that i'm asking for the right columns, i've checked so i haven't misspelled something etc etc.
User avatar
JayBird
Admin
Posts: 4524
Joined: Wed Aug 13, 2003 7:02 am
Location: York, UK
Contact:

Post by JayBird »

Your submit button doesn't have a name so this...

Code: Select all

if (isset($_POST['submit'])){
...will never equate to TRUE
NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

Post by NiGHTFiRE »

Thanks it works now :)
But i've got a problem, in my code i have these lines at the bottom:

Code: Select all

<?php 
echo "<a href='index.php?logout='>Logga ut</a><br><br><br>\n"; 
echo "Kronor: "; 
echo "<br>"; 
echo "Medlemskap: "; 
if($medlemskap == 0) { 
echo "Vanlig Medlem"; 
} elseif($medlemskap == 1) { 
echo "Plus Medlem"; 
} else { 
echo "Administratör"; 
} 
echo "<br>"; 
  
}

I get this:
Kronor:
Medlemskap:
Notice: Undefined variable: medlemskap in /srv/www/htdocs/afterdarkdate/index.php on line 218
Vanlig Medlem

How would i solve it?
Thanks
choppsta
Forum Contributor
Posts: 114
Joined: Thu Jul 03, 2003 11:11 am

Post by choppsta »

$medlemskap has not been initialised so try this:

Code: Select all

if (isset($medlemskap) && $medlemskap === 0) 
{
	echo "Vanlig Medlem";
} 
else if (isset($medlemskap) && $medlemskap == 1) 
{
	echo "Plus Medlem";
} 
else 
{
	echo "Administratör";
}
NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

Post by NiGHTFiRE »

Now i don't get any errors but even if my level is 0 it says that i'm an Administratör but i should just be a usaual member :/
So i tryed this for example:

Code: Select all

switch (TRUE) {
case(isset($medlemskap) && $medlemskap == 0):
  echo "Vanlig Medlem"; 
   break;
   case(isset($medlemskap) && $medlemskap == 1): 
    echo "Plus Medlem"; 
   break;
      case(isset($medlemskap) && $medlemskap == 2): 
     echo "Administratör"; 
   break;
}
but that doesn't give me anything
Thanks
choppsta
Forum Contributor
Posts: 114
Joined: Thu Jul 03, 2003 11:11 am

Post by choppsta »

ok, that's different logic to what you had before. Try:

Code: Select all

if (empty($medlemskap)) 
{ 
        echo "Vanlig Medlem"; 
} 
else if ($medlemskap == 1) 
{ 
        echo "Plus Medlem"; 
} 
else if ($medlemskap == 2)
{ 
        echo "Administratör"; 
}
empty() can be used to test if a variable is not initialised or evaluates to false in one step.
NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

Post by NiGHTFiRE »

Okey, I've tryed to cleanup my code so it's better and faster but i get an error now:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/htdocs/afterdarkdate/index.php on line 59
And that is where I have

Code: Select all

$content = "
<?php
echo 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld';   
// Visa felmeddelande vid felaktig inloggning 
if(isset($_GET['badlogin'])) 
{ 
    echo 'Fel användarnamn eller lösenord!<br>\n'; 
    echo 'Försök igen!\n'; 
} 
?>";

Code: Select all

<?php 
session_start(); // Alltid överst på sidan 
error_reporting(E_ALL);
include "connect.php"; // Databasanslutningen 
 
// Inloggning 
if (isset($_POST['submit'])){ 
 
  $_POST = db_escape($_POST); 
  $sql = "SELECT id
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
  
  $result = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT level
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
  $result2 = mysql_query($sql2) or die(mysql_error());
  $medlemskap = mysql_fetch_array($result2) or die(mysql_error());
  
  // Hittades inte användarnamn och lösenord 
  // skicka till formulär med felmeddelande 
  if (mysql_num_rows($result) == 0){ 
    header("Location: index.php?badlogin="); 
    exit; 
  } 
  
  // Sätt sessionen med unikt index 
  $_SESSION['sess_id'] = mysql_result($result, 0, 'id'); 
  $_SESSION['sess_user'] = $_POST['username']; 
  $_SESSION['level'] = mysql_result($result2, 0, 'level'); 
  header("Location: index.php"); 
  exit; 
} 
 
// Utloggning 
if (isset($_GET['logout'])){ 
  session_unset(); 
  session_destroy(); 
  header("Location: index.php"); 
  exit; 
} 
// Om inte inloggad visa formulär, annars logga ut-länk 
if (!isset($_SESSION['sess_user'])){ 
$login = "      <form action=\"index.php\" method=\"post\"> 
        Användanamn:<br /> 
        <input name=\"username\" class=\"login_input\" type=\"text\" /><br /> 
        Lösenord:<br /> 
        <input class=\"login_input\" type=\"password\" name=\"password\" /><br /> 
        <input type=\"submit\" value=\"Logga in\" name=\"submit\"/> 
      </form> ";

$content = "
<?php
echo 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld';   
// Visa felmeddelande vid felaktig inloggning 
if(isset($_GET['badlogin'])) 
{ 
    echo 'Fel användarnamn eller lösenord!<br>\n'; 
    echo 'Försök igen!\n'; 
} 
?>";
} else {
$login = "<?php 
echo \"<a href='index.php?logout='>Logga ut</a><br><br><br>\n\"; 
if(empty($medlemskap)) 
{ 
        echo 'Vanlig Medlem'; 
} 
else if ($medlemskap == 1) 
{ 
        echo 'Plus Medlem'; 
} 
else if ($medlemskap == 2) 
{ 
        echo 'Administratör'; 
}
}
?>";
?> 
<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<link href="stylesheet.css" type="text/css" rel="stylesheet" /> 

<title>After Dark Date - AfterDarkDate.se</title> 
</head> 

<body> 
<div id="wrap"> 
  <div id="top"> 
    <div class="t_left"> 
      <a href="index.php"><img src="img/logo_387x72.jpg" alt="G&aring; till f&ouml;rstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a> 
    </div> 
    <div class="t_right"> 
<?php
echo "$login";
?>
      <a href="#">Glömt lösenordet?</a><br /> 
      <a href="register.php">Registrera dig här!</a> 
    </div> 
  </div> 
  <div id="topmenu"> 
    <ul id="t_menu"> 
      <li><a href="#">Länk</a></li> 
      <li><a id="t_current" href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
    </ul> 
  </div> 
  <div id="main"> 
    <div id="left"> 
      <div id="searchbar"> 
        <form action="" method="get"> 
          <input name="" id="s_input" type="text" /> 
          <input name="S&ouml;k" type="button" id="s_button" value="S&ouml;k" /> 
        </form> 
      </div> 
      <h4>Senaste Nyheter</h4> 
      <!-- Content --> 
      <div class="content"> 
        <div class="c_top"></div> 
        <div class="c_main"><p> 
<?php 
echo "Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld"; 
  
// Visa felmeddelande vid felaktig inloggning 
if (isset($_GET['badlogin'])) 
{ 
    echo "Fel användarnamn eller lösenord!<br>\n"; 
    echo "Försök igen!\n"; 
} 
?> 
        </p></div> 
        <div class="c_bottom"></div> 
      </div> 
      <br /> 
      <!-- End of Content --> 
      <h4>Senast inloggade med bild</h4> 
      <!-- Content --> 
      <div class="content"> 
        <div class="c_top"></div> 
        <div class="c_main"> 
          <table width="480" cellspacing="3"> 
            <tr> 
              <td width="97">Textf&auml;lt:</td> 
              <td width="377"><input name="Input" type="text" size="60" /></td> 
            </tr> 
            <tr> 
              <td>Submitknapp:</td> 
              <td><input name="button" type="button" value="Knapp" /></td> 
            </tr> 
            <tr> 
              <td>Checkbox:</td> 
              <td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td> 
            </tr> 
            <tr> 
              <td>Radioknapp:</td> 
              <td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td> 
            </tr> 
            <tr> 
              <td>Lista:</td> 
              <td> 
                <select name="select"> 
                  <option>Lista</option> 
                </select> 
              </td> 
            </tr> 
          </table> 
        </div> 
        <div class="c_bottom"></div> 
      </div> 
      <br /> 
      <!-- End of Content --> 
      <!-- Stor annons -->    
      <a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a> 
      <!-- End of Stor annons --> 
    </div> 
    <div id="right"> 
    <!-- Right Menu --> 
      <div id="right_menu"> 
        <div id="r_menu"> 
          <ul> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a id="r_current" href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
          </ul> 
        </div> 
        <div id="r_bottom_graph"></div> 
      </div> 
      <!-- End of Right Menu --> 
      <div> 
        <div class="r_headline"> 
          <h6>Exercition</h6> 
        </div> 
        <div class="r_content"> 
          Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div> 
        </div> 
        <div> 
          <div class="r_headline"> 
            <h6>Exercition</h6> 
          </div> 
          <div class="r_content"> 
            Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div> 
          </div> 
          <!-- Liten annons --> 
          <a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a> 
          <!-- End of Liten annons --> 
        </div> 
        <br class="clear" /> 
      </div> 
      <div id="footer"> 
        <div class="floatleft">All Right Reserved Copyright &copy; 2006-2007 AfterDarkDate.se</div> 
        <div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div> 
      </div> 
  </div> 
</body> 
</html>
So i can't test your code before i fix this error.
Thanks
choppsta
Forum Contributor
Posts: 114
Joined: Thu Jul 03, 2003 11:11 am

Post by choppsta »

OK, I think you're getting really mixed up with PHP within PHP strings!!

Code: Select all

$content = " 
<?php 
echo 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate's underbara värld';    
// Visa felmeddelande vid felaktig inloggning 
if(isset($_GET['badlogin'])) 
{ 
    echo 'Fel användarnamn eller lösenord!<br>\n'; 
    echo 'Försök igen!\n'; 
} 
?>";
Should be:

Code: Select all

$content = 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate\'s underbara värld';    
// Visa felmeddelande vid felaktig inloggning 
if(isset($_GET['badlogin'])) 
{ 
    $content .= 'Fel användarnamn eller lösenord!<br>'."\n"; 
    $content .= 'Försök igen!'."\n"; 
}
Things to note:
If you have single quotes within a single quoted string you must escape it like so 'AfterDarkDate\'s'. Same goes for double quotes.
If you want to have a load of HTML in a string, use single quotes, it savess having to do loads of attribute=\"value\" escaping and is much easier to read/maintain.
newlines and tabs with in single quotes are literal and not parsed. You have to use double quotes.
NiGHTFiRE
Forum Contributor
Posts: 156
Joined: Sun May 14, 2006 10:36 am
Location: Sweden

Post by NiGHTFiRE »

Thanks, that works.
But i've worked more on the site again and i've gotten into another problem....
My design gets pretty <span style='color:blue' title='I&#39;m naughty, are you naughty?'>smurf</span>.
This is how it looks:
http://wmegn.mine.nu/afterdarkdate/index.php
My code:

Code: Select all

<?php 
session_start(); // Alltid överst på sidan 
error_reporting(E_ALL);
include "configs.php"; // Databasanslutningen 
 
// Inloggning 
if (isset($_POST['submit'])){ 
 
  $_POST = db_escape($_POST); 
  $sql = "SELECT id
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
  
  $result = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT level
        FROM members 
        WHERE username = '" . $_POST['username'] . "' 
        AND password = '" . md5($_POST['password']) . "'"; 
  $result2 = mysql_query($sql2) or die(mysql_error());
  $medlemskap = mysql_fetch_array($result2) or die(mysql_error());
  
  // Hittades inte användarnamn och lösenord 
  // skicka till formulär med felmeddelande 
  if (mysql_num_rows($result) == 0){ 
    header("Location: index.php?badlogin="); 
    exit; 
  } 
  
  // Sätt sessionen med unikt index 
  $_SESSION['sess_id'] = mysql_result($result, 0, 'id'); 
  $_SESSION['sess_user'] = $_POST['username']; 
  $_SESSION['level'] = mysql_result($result2, 0, 'level'); 
  header("Location: index.php"); 
  exit; 
} 
 
// Utloggning 
if (isset($_GET['logout'])){ 
  session_unset(); 
  session_destroy(); 
  header("Location: index.php"); 
  exit; 
} 

  $sql3 = "SELECT COUNT(id) FROM nyheter";
  $result3 = mysql_query($sql3) or die(mysql_error());

  $row = @mysql_fetch_array($result3) or die(mysql_error());; 
  $numrows = mysql_result($result3, 0); // antal i databasen 

  if (mysql_result ($result3 , 0) <= 0)
  {
      $omnyheter = 'Finns inga nyheter ännu!<br>';
  } else {
$result4 = mysql_query("SELECT * FROM nyheter ORDER BY id DESC LIMIT 1");
$array = mysql_fetch_array($result4) or die(mysql_error());
$text = $array['message'];
}
// Om inte inloggad visa formulär, annars logga ut-länk 
if (!isset($_SESSION['sess_user'])){ 
$login = "      <form action=\"index.php\" method=\"post\"> 
        Användanamn:<br /> 
        <input name=\"username\" class=\"login_input\" type=\"text\" /><br /> 
        Lösenord:<br /> 
        <input class=\"login_input\" type=\"password\" name=\"password\" /><br /> 
        <input type=\"submit\" value=\"Logga in\" name=\"submit\"/> 
      </form> ";
$login .= "<br>";	  
$login .= "<a href=\"#\">Glömt lösenordet?</a><br />"; 
$login .= "<a href=\"register.php\">Registrera dig här!</a>"; 

$content = 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate\'s underbara värld';   
$content .= '<br>';
$content .= 'Rubrik ';
if(empty($array['rubrik'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['rubrik'];
}
$content .= '<br>';
$content .= 'Datum ';
if(empty($array['datum'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['datum'];
}
$content .= '<br>';
$content .= $text;
 
// Visa felmeddelande vid felaktig inloggning 
if(isset($_GET['badlogin'])) 
{ 
    $content .= 'Fel användarnamn eller lösenord!<br>'."\n"; 
    $content .= 'Försök igen!'."\n"; 
} 

} else {
$login = "<a href='index.php?logout='>Logga ut</a><br><br><br>\n";
if(empty($medlemskap)) 
{ 
        $login .= 'Vanlig Medlem'; 
} 
else if ($medlemskap == 1) 
{ 
        $login .= 'Plus Medlem'; 
} 
else if ($medlemskap == 2) 
{ 
        $login .= 'Administratör'; 
		$login .= '<br>';
		$login .= '<a href=\'admin.php\'>Till administratörpanelen</a';
}
$result4 = mysql_query("SELECT * FROM nyheter ORDER BY id DESC LIMIT 1");
$array = mysql_fetch_array($result4) or die(mysql_error());
$text = $array['message'];

$content = 'Du måste logga in uppe till höger om du vill vara en del av AfterDarkDate\'s underbara värld';   
$content .= '<br>';
$content .= 'Rubrik ';
if(empty($array['rubrik'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['rubrik'];
}
$content .= '<br>';
$content .= 'Datum ';
if(empty($array['datum'])) {
$content .= 'Finns ingen';
} else {
$content .= $array['datum'];
}
$content .= '<br>';
$content .= $text;
}
?> 
<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<link href="stylesheet.css" type="text/css" rel="stylesheet" /> 

<title>After Dark Date - AfterDarkDate.se</title> 
</head> 

<body> 
<div id="wrap"> 
  <div id="top"> 
    <div class="t_left"> 
      <a href="index.php"><img src="img/logo_387x72.jpg" alt="G&aring; till f&ouml;rstasidan. (AfterDarkDate)" width="387" height="72" border="0" /></a> 
    </div> 
    <div class="t_right"> 
<?php
echo "$login";
echo "<br>";
echo "<br>";
?>
      <a href="#">Glömt lösenordet?</a><br /> 
      <a href="register.php">Registrera dig här!</a> 
    </div> 
  </div> 
  <div id="topmenu"> 
    <ul id="t_menu"> 
      <li><a href="#">Länk</a></li> 
      <li><a id="t_current" href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
      <li><a href="#">Länk</a></li> 
    </ul> 
  </div> 
  <div id="main"> 
    <div id="left"> 
      <div id="searchbar"> 
        <form action="" method="get"> 
          <input name="" id="s_input" type="text" /> 
          <input name="S&ouml;k" type="button" id="s_button" value="S&ouml;k" /> 
        </form> 
      </div> 
      <h4>Senaste nyheten</h4> 
      <!-- Content --> 
      <div class="content"> 
        <div class="c_top"></div> 
        <div class="c_main"><p> 
<?php
echo "$omnyheter";
echo "$content";
?>
        </p></div> 
        <div class="c_bottom"></div> 
      </div> 
      <br /> 
      <!-- End of Content --> 
      <h4>Senast inloggade med bild</h4> 
      <!-- Content --> 
      <div class="content"> 
        <div class="c_top"></div> 
        <div class="c_main"> 
          <table width="480" cellspacing="3"> 
            <tr> 
              <td width="97">Textf&auml;lt:</td> 
              <td width="377"><input name="Input" type="text" size="60" /></td> 
            </tr> 
            <tr> 
              <td>Submitknapp:</td> 
              <td><input name="button" type="button" value="Knapp" /></td> 
            </tr> 
            <tr> 
              <td>Checkbox:</td> 
              <td><input type="checkbox" class="checkbox" name="checkbox" value="checkbox" /></td> 
            </tr> 
            <tr> 
              <td>Radioknapp:</td> 
              <td><input name="radiobutton" class="radiobutton" type="radio" value="radiobutton" /></td> 
            </tr> 
            <tr> 
              <td>Lista:</td> 
              <td> 
                <select name="select"> 
                  <option>Lista</option> 
                </select> 
              </td> 
            </tr> 
          </table> 
        </div> 
        <div class="c_bottom"></div> 
      </div> 
      <br /> 
      <!-- End of Content --> 
      <!-- Stor annons -->    
      <a href="#"><img src="img/adds/annons_stor_450x60.jpg" width="450" height="60" border="0" class="storannons" /></a> 
      <!-- End of Stor annons --> 
    </div> 
    <div id="right"> 
    <!-- Right Menu --> 
      <div id="right_menu"> 
        <div id="r_menu"> 
          <ul> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a id="r_current" href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
            <li><a href="#">Länk</a></li> 
          </ul> 
        </div> 
        <div id="r_bottom_graph"></div> 
      </div> 
      <!-- End of Right Menu --> 
      <div> 
        <div class="r_headline"> 
          <h6>Exercition</h6> 
        </div> 
        <div class="r_content"> 
          Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div> 
        </div> 
        <div> 
          <div class="r_headline"> 
            <h6>Exercition</h6> 
          </div> 
          <div class="r_content"> 
            Unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</div> 
          </div> 
          <!-- Liten annons --> 
          <a href="#"><img src="img/adds/annons_liten_200x150.jpg" width="200" height="150" border="0" class="litenannons" /></a> 
          <!-- End of Liten annons --> 
        </div> 
        <br class="clear" /> 
      </div> 
      <div id="footer"> 
        <div class="floatleft">All Right Reserved Copyright &copy; 2006-2007 AfterDarkDate.se</div> 
        <div class="floatright"><a href="#">Om oss</a> | <a href="#">Personuppgifts Policy</a> | <a href="#">Kontakta oss</a></div> 
      </div> 
  </div> 
</body> 
</html>
Thanks
Last edited by NiGHTFiRE on Fri Jul 28, 2006 10:44 am, edited 2 times in total.
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

After this line:

Code: Select all

<?php
error_reporting(E_ALL);
?>
add this:

Code: Select all

<?php
ini_set('display_errors', 1);
?>
If your error is not a critical error, the error will be displayed. If it is a critical error, the page will still be blank and you will have to scan, line by line, the code to see where the error is (or review the error logs).
Post Reply