Gå til innhold

[LØST]Store problemer med Form og POST:S


Anbefalte innlegg

Hei, jeg får ikke PHP til og vise informasjon fra $_POST og er helt lost, finner ikke ut av d uansett:S

 

her er html:

 

Array
(
)
<br />
<b>Warning</b>:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/hagen/hagen.vg/index.php:2) in <b>/home/hagen/hagen.vg/auth.php</b> on line <b>2</b><br />
<!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=utf-8" />
<title>Hagens Diverse</title>

<link href="main.css" rel="stylesheet" type="text/css" media="all" />
</head>

<body>
<div id = "site">
	<div id="top"></div>
	<div id="menu"></div>
	<div id="main">
		<div style="width: 100%; text-align:center;">
<div style=" width: 300px; left: 50%; margin-left: -150px; position: relative">
<form action="index.php" method="post">

<table width="267" border="0" cellspacing="0" cellpadding="0" align="left">
	<tr>
		<td width="77" align="left">Brukernavn:  </td>
		<td width="144"><input type="text" id="username" /></td>
	</tr><tr>
		<td align="left">Passord: </td>
		<td><input type="password" id="password" /></td>
		<td><input type="submit" value="Log inn" /></td>

	</tr><tr>
		<td> </td>
		<td> </td>
	</tr><tr>
		<td align="left">Kode:</td>
		<td><input type="text" id="kode" /></td>
		<td><input type="submit" value="Log inn" /></td>
	</tr>

</table>
</form>
</div>
</div>
	</div>
	<div id="bottom"></div>
</div>
</body>
</html>

 

 

 

og index.php

 

<?php
print_r($_POST);

//sjekk om brukeren er logget inn...
require_once('template.php');
require_once('auth.php');

//print_r($_REQUEST);

$auth = isauthenticated();
//$auth = true;

$title = "Hagens Diverse";
$menu = "menu.php";

if($auth) {
//viss innlog|get, vis side
$page = 'home';
if (isset($_GET['page'])) $page = $_GET['page'];

switch ($page) {
	case "upload":
		$page = "home.php";
		break;
	default;
		$page = "home.php";
		break;
};
} else {
// viss ikke, vis loggin side
//holder ann på og logge inn?
if ( isset($_POST['username']) ) {
	echo "logging in....";
	if (authenticate($_POST['username'], $_POST['md5'])) {
		$menu = "menu.php";
		$page = "home.php";
	} else {
		$menu = "";
		$page = "login.php";
	}
} else {
	//echo "Ready to log in...";
	$menu = "";
	$page = "login.php";
}
}

$temp = new page("temp.php");
$temp->replace_tags(array(
"title" => $title,
"menu" => $menu,
"main" => $page
));
$temp->output();
?>

 

 

 

for 'live', sjekk www.hagen.vg

 

takker for alle svar

 

 

[EDIT]

Endre fra ID til NAME i formen løste alle mine problemer;)

Endret av Richard87
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...