help PHP Clicca QUI per vedere il messaggio nel forum |
pintu |
Ciao a tutti, devo creare un form per la registrazione di utenti in un sito. I dati del form devono essere inviati e salvati ad un database. Quando inserisco i dati e faccio invia però mi dice "Impossibile visualizzare la pagina" e ovviamente nel database non compaiono i dati inseriti. Posto i due mini-script sperando che qualcuno mi sa dire dove sbaglio!
---> file form_reg_user.php
<html>
<body>
<form action="reg_user.php" method="post">
Nome: <input type="text" name="nome" value=""> <br />
Cognome: <input type="text" name="cognome" value=""> <br />
E-mail: <input type="text" name="email" value=""> <br />
Username: <input type="text" name="username" value=""> <br />
Password: <input type="text" name="password" value=""> <br />
<input type="submit" name="bottone" value="Invia"> <br />
</form>
</body>
</html>
---> file reg_user.php
<?php
$conn_string = "host=localhost port=5432 dbname=immobili user=postgres password=4FZB53QK";
$db = pg_connect($conn_string);
$nome = $_POST["nome"];
$cognome = $_POST["cognome"];
$email = $_POST["email"];
$username = $_POST["username"];
$password = $_POST["password"];
$insert = pg_query($db, "INSERT INTO immobili.utente(username, password, nome, cognome, email)
VALUES(''.$username.', '.$password.', '.$nome.', '.$cognome.', '.$email.');
?> |
CowBoy |
Controlla parentesi/apici/doppi apici nello script reg_user.php... un debugger ti potrebbe venire comodo.
Ciao! |
pintu |
Grazie della risposta cowboy, comunque ho risolto, il problema era immobili.utente perchè nel mio DB lo schema era public e non immobili :) |
|
|
|