Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ informatica triennale
 
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 :)

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate