Brugere lige nu: 1
Indlæs andet indhold på denne side:
Sådan skal du lave det php-script, der modtager data fra oprettelsessiden og indsætter dem i databasen. Data i de to første kodelinjer er dem, der logger ind i databasen. Du skal selv indsætte de korrekte data for:
Øverst på siden - over DTD - indsætter du denne php-kode:
<? $$strTitle="Bruger-ID";?>
Værdien i strTitle genbruges i php-scriptet, se længere nede på siden. Du kan også bruge værdien i sidens head:
<title><?php echo $strTitle; ?></title>
Derefter indsætter du mellem <body> og </body> nedenstående php-script, idet du i de to første linjer indsætter de for din hjemmeside korrekte data for login til MySql-databasen:
Scriptet sørger efter login for at:
<?php
mysql_connect("servernavn", "brugernavn", "password"); mysql_select_db("databasenavn");
$sql="SELECT brugernavn FROM users WHERE brugernavn='$_POST[brugernavn]'";
$result=mysql_query($sql)or die(mysql_error());
$number=mysql_num_rows($result);
if($number > 0){
print "<h1> $strTitle ikke godkendt</h1>";
print "<p>Desværre, brugernavnet er optaget.</p>";
}
elseif($_POST['brugernavn'] && $_POST['password']){
$sql2="INSERT INTO users (brugernavn, password)
VALUES('$_POST[brugernavn]', '$_POST[password]')"; mysql_query($sql2) or
die(mysql_error());
echo "<h1> $strTitle godkendt</h1>";
echo "<p>Brugernavn og password var ledigt og er godkendt.</p>";
}
else{
echo "<h1>Indtastningsfejl</h1>";
echo "<p>Du skal udfylde begge felterne.</p>";
}
?>
Anbring på siden et link, der kan bringe dig tilbage til administrationssiden.