Brugere lige nu: 1 Hjemmesideskolen - Administrationsmodul

Administrationsmodul

Indlæs andet indhold på denne side:

Koden i nybruger-ok.php

Siden er opdateret 30.12.2006

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:

  1. Navnet på den server, hvor din MySql-database ligger.
  2. Dit brugernavn.
  3. Dit password.
  4. Navnet på den database, der indeholder tabellen med brugerdata.

Scriptet sørger efter login for at:

  1. Meddele, at brugernavn er optaget,, hvis det er tilfældet.
  2. Oprette en ny bruger med de indtastede login-data, hvis de er blevet godkendt.
  3. Eller oplyse om, at begge inputfelter ikke er udfyldt.
<?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.

Valid XHTML og CSS / Copyright © Hjemmesideskolen december 2006
Hjemmesideskolen
Du er her: Forsiden - scripts - phpmysql - Administrationsmodul
Brugere lige nu: 11
Home Mail