Header location problem
Hej.sidder og er igang med at lave ny firma hjemmeside.
i forbindelse med det vil vi have lavet et bruger system.
siden hedder http://www.mxtryk.dk/mxtryk/
hvis jeg bruger login'et i venstre hjørne med
Brugernavn:test
password:test
så melder den om følgende fejl
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/web276672/mxtryk.dk/mxtryk/index.php:19) in /usr/home/web/web276672/mxtryk.dk/mxtryk/user/login.php on line 16
filen er inkluderet fra user/login.php
men bruger jeg http://www.mxtryk.dk/mxtryk/user/login.php
som er den fil jeg inkluderer er der ingen problemer
hvis i prøver sidstnævnte siger den at den ikke kan finde siden da den jo er linket til /user/index.php . dvs den vil jo linke til http://www.mxtryk.dk/mxtryk/user/user/index.php og den eksistere jo ikke . men det skal den heller ikke da jeg jo skal kunne logge ind på forsiden.
Håber ikke i tror jeg mener i er dumme eller noget.
Har dog bare set mange der ikke uddyber deres spørgsmål derfor forklare jeg som jeg gør..
Mit login script som jeg inkludere ser således ud:
<?php
if(isset($_POST["submit"])){
# Authenticating user
$username = $_POST["username"];
$password = $_POST["password"];
$dbConn = mysql_connect($hostname_mxtryk,$username_mxtryk,$password_mxtryk);
mysql_select_db($database_mxtryk, $dbConn);
$sql = "SELECT * FROM mxtryk_users WHERE username='$username' AND password='$password'";
$authenticateRs = mysql_query($sql, $dbConn) or die(mysql_error());
$authenticateRow = mysql_fetch_assoc($authenticateRs);
if($authenticateRow["id"]!=""){
$_SESSION["id"] = $authenticateRow["id"];
$_SESSION["username"] = $authenticateRow["username"];
$_SESSION["password"] = $authenticateRow["password"];
header("Location: user/index.php");
}else{
echo "<p class=\"noticered\">Du har indtastet forkerte oplysninger. Prøv igen</p>";
}
mysql_close($dbConn);
}
?>
<div class="login-form">
<form action="" method="post">
<label>Brugernavn
<span class="small">skriv dit brugernavn</span>
</label>
<input type="text" name="username" id="login-username" class="username" value="<?php echo $_POST["username"]; ?>" />
<label>Adgangskode
<span class="small">skriv din adgangskode</span>
</label>
<input type="password" name="password" class="password" value="<?php echo $_POST["password"]; ?>" /><br />
<?php
echo"<button name=\"submit\" value=\"Submit\" type=\"submit\">Log ind</button>";
?>
</form>
</div>
<script type="text/javascript" src="jquery/jquery.functions.user.js"></script>
Håber en af jer kan hjælpe mig med at finde fejlen..
har søgt og søgt har læst om (bom) men kan ikke finde ud af hvordan jeg sætter dette op i dreamweaver som er det program jeg programmere i
Mvh christian