Ciao! scusate ma sto avendo anche io lo stesso problema..
ho attivato il database ma quando provo a registrare un nuovo utente dice che esiste già.. e di conseguenza tutti gli altri form non funzionano..
questo è il codice php per la registrazione utente
Codice PHP:
<?php
$connessione = mysql_connect("localhost", "ciakfoto", "password");
or die ("Connessione non riuscita: " . mysql_error());
print ("Connesso con successo<br>");
$query = "CREATE DATABASE if not exists spartiti;";
$ris = mysql_query($query);
mysql_select_db("spartiti");
$nome = $_GET['nome'];
$password = $_GET['password'];
//Creo la tabella se non esiste
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE 'utenti' ")) != 1 ) {
$query = "CREATE TABLE utenti (
nome VARCHAR(45),
password VARCHAR(15),
PRIMARY KEY (nome)
) ENGINE = InnoDB;";
$ris = mysql_query($query);
if (!$ris) {
echo "Impossibile creare la tabella: ".mysql_error();
} else {
echo "Tabella creata con successo";
}
}
$query = "INSERT INTO utenti (nome, password)
VALUES ('$nome', '$password')";
$ris = mysql_query($query);
if(!$ris) {
echo "Operazione non riuscita: l'utente $nome esiste già";
} else {
echo "Registrazione avvenuta con successo";
}
mysql_close($connessione);
?>
questa è la pagina:
http://ciakfoto.altervista.org/progetto/index.html