io l'ho provato così e funziona...
ovviamente la prima parte può essere copiata in un file config.php e sostituita con un require('config.php');
Codice PHP:
<?
// contenuto di un eventuale file config.php
$dbhost = 'localhost';
$dbname = 'nomedb'; // nome del database
$dbuser = 'user'; // user del database
$dbpasswd = 'pass'; //password del database
// connessione al db, etc...
$db = mysql_connect($dbhost, $dbuser, $dbpasswd);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri.");
mysql_select_db($dbname, $db)
or die ("Errore nella selezione del database. Verificare i parametri.");
?>
// qui comincia lo script vero e proprio
<form name="login" method="post" action="d.php">
user name
<input type="text" name="username" id="username" size="15" value=''/>
</p>
password
<input type="text" name="password" id="password" size="15" value='' />
<input type="submit" value="login" name="submit" id="submit" />
</p>
</form>
<?php
if ($_POST) {
$myuser = $_POST['username'];
$mypass = $_POST['password'];
$sql = "SELECT * FROM admin WHERE user = '$myuser' and pass = '$mypass'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
if($count==1){
echo "ok";
}
else {
echo "Attenzione username o password errati";
}
}
?>