- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema di script :(
-
Problema di script :(
ho creato questo script, ma il risultato è sempre "Errore"
<? include("funzioni.php"); $database=mysql_select_db($name_db,$connessione); if ($_GET["B1"] != 'Invia') { ?> <form method="GET" action="?register=do"> username<input type="text" name="username" size="20"></p> pass<input type="text" name="password" size="20"></p> mail<input type="text" name="email" size="20"></p> <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p> </form> <? } else { $utente = $_GET["username"]; $pwd = $_GET["password"]; $email = $_GET["email"]; $sql = "INSERT INTO utenti (nome, password, email) VALUES ('$utente', '" . md5($pwd) . "', '$email'"; if (mysql_query($sql,$connessione)) print("inserimento completato"); else print("errore"); } ?>
questo è il file funzioni.php
<? $server = '****'; $user = '****'; $password = '****'; $name_db = $user; $connessione=mysql_connect($server,$user,$password); ?>
mi sapreste dire come mai non riesco ad inserire i record nei database??
grazie 1000
-
invece di "errore" fai stampare il risultato di mysql_error() così vediamo che tipo di errore è
-
ho trovato
$sql = "INSERT INTO utenti (nome, password, email) VALUES ('$utente', '" . md5($pwd) . "', '$email'";
è sbagliata
deve essere ```
$sql = "INSERT INTO utenti (nome, password, email) VALUES ('$utente', '" . md5($pwd) . "', '$email')";:D
-
http://www.giorgiotave.it/forum/viewtopic.php?t=64
Il prossimo lo chiuso