no ...scusami forse vi ho incasinato io nn postando quello ke ho ... il file connessione io ce3ll'ho però è chiamato config ora vi mostro tutto quello che ho poi se vi va di perderci tempo ok sennò sono gia in procinto di lasciar perdere :
index :
Codice HTML:
<p><a href="registrazione.php">registrazione</a></p>
<p><a href="login.php">login</a></p>
dei semplici collegamenti a registrazione e login
config.php:
Codice PHP:
<?php
$host = "localhost";
$nome_db = "my_user";
$user_db = "user";
$pass_db = "miapassword";
$prefisso = "";
$db = mysql_connect($host, $user_db, $pass_db);
$seleziona = mysql_select_db($nome_db, $db);
?>
registrazione.php:
Codice PHP:
<?php
session_start();
include("config.php");
?>
<form method="post" action="action/registrazione.php">
Nome: <input type="text" name="nome" /><br />
Pass: <input type="password" name="pass" /><br />
Mail: <input type="text" name="mail" /><br />
<input type="submit" name="pressione" value="Conferma" />
</form>
nella cartella action altro registrazione.php :
Codice PHP:
<?php
include("../config.php");
$nome = $_POST['nome'];
$query = @mysql_query("SELECT * FROM ".$prefisso."utenti");
$tot = @mysql_num_rows($query);
while($dati = mysql_fetch_array($query)) {
if ($nome == $dati[nome]) {
header("location: index.php");
} else {
$pass = $_POST['pass'];
$mail = $_POST['mail'];
$ora = (date("G:i"));
$data = (date("d-m-y"));
$registrazione = "$data / $ora";
$ordine = $tot+1;
$inserisci = mysql_query("INSERT INTO ".$prefisso."utenti (nome,pass,mail,registrazione,ordine) VALUES ('$nome','$pass','$mail','$registrazione','$ordine');");
if ($inserisci) {
echo "Registrazione effettuata";
} else {
echo "Errore durante la registrazione";
}
}
}
?>
il problema è ke quando inserisco i dati nel form si blocca....se tutto questo è giusto allora nn so ke dire