Visa ett inlägg
Oläst 2007-06-07, 00:00 #5
tri tri är inte uppkopplad
Medlem
 
Reg.datum: Sep 2004
Inlägg: 71
tri tri är inte uppkopplad
Medlem
 
Reg.datum: Sep 2004
Inlägg: 71
Kan någon hjälpa mig med mitt problem. Jag har försökt ett tag nu men får det inte att fungera, bara halvvägs. Jag vill att det ska bli ett felmeddelande om man inte fyller i fältet användare eller lösenord eller om båda fälten är tomma. Min kod är

<?
session_start();
if(isset($_POST['namn']) AND isset($_POST['losen'])){
$_SESSION['anv'] =$_POST['namn'];
$_SESSION['losen']=$_POST['losen'];

echo "Hej och välkommen ".$_SESSION['anv']." till medlemssidans inloggning";

$dinfil = "losen.txt";
$fh = fopen($dinfil, 'a') or die("can't open file");
$anv = $_SESSION["anv"]."\n";
fwrite($fh, $anv);
$losen = $_SESSION["losen"]."\n";
fwrite($fh, $losen);
fclose($fh);
} else { ?>

<form action="logging.php" method="post">


Skriv in ditt användarnamn</p>
<input type="text" name="namn" id="namn" />


<input type="password" name="losen" id="losen" />

<input type="submit" name="klicka" id="klicka" /></form><? } ?>


Jag har försökt med

if(empty($_POST['losen']) || empty($_POST['losen']))
{
echo "Du måste skriva in ett lösenord
\n";

}

exit;



if(empty ($_POST['anv']) || empty($_POST['namn']))
{

echo "Skriv anvnamn
\n";
}

exit;


fclose($fh);


men det fungerar bara med lösenordet. Om jag kopierar denna kodsnutt så lägger den inte till något i textfilen utan skriver " Skriv anvnamn"

Pust, vet någon hur jag ska göra??
tri är inte uppkopplad   Svara med citatSvara med citat