Originariamente inviato da filippo.toso
Posta la query SQL
ti posto direttamente tutto il codice...
Codice PHP:
<?php
require("config.php");
require("opendb.php");
$nomeutente=$_POST['nomeutente'];
$pass=$_POST['password'];
$password=md5($pass);
$result = mysql_query("SELECT * FROM $tabel_user WHERE nomeutente='$nomeutente' AND password='$password'") or die(mysql_error());
$count=mysql_num_rows($result);
if($count==1){
session_register('nomeutente');
setcookie ("nomeutente",$nomeutente,time()+3600,"/");
header("location:loading.php");
} else {
header("location:log_err.php");
}
require("closedb.php");
?>
l'open DB e il close DB, rispettivamente aprono e chiudono la connessione al MySQL con la variabile $conn;
mentre nel config ci sono le variabili del nome utente del db, la sua password, il nome del db e della tabella.
altra cosa, nell'open db c'è mysql_selectdb
sia in open che close ho messo i cilci if, cosi che nel caso ci sia un errore mi eseguono un die();
Ricordo inoltre che con la vecchia tabella darkuniverse_user funzionava correttamente... ho fatto un dump della tabella e l'ho ricreata tramite sql con phpmyadmin togliendo tutte le colonne escluse id, nomeutente, password ed email e cambiando il nome della tabella in darkdesktop_users