[PHP] errore in semplie form inserimento dati

maxdp

Nuovo Utente
7 Ott 2013
6
0
1
buongiorno, sto cercando di utilizzare "il modulo archiviazione dati all'interno di un db mysql" presente su questo sito a questo link: https://www.mrw.it/php/form-php_12118.html

ho modificato i parametri dello script con quelli necessari per accedere al mio db.
Tuttavia una volta che dal form html invio i dati ottengo questo errore:
Parse error: syntax error, unexpected 'if' (T_IF) in /prova/registrazione.php on line 31

Grazie dell'aiuto
 

Messiah84

Nuovo Utente
3 Apr 2016
6
0
1
L'errore che ti dà ti dice qual'è il problema. C'è un if che molto probabilmente non hai chiuso nel file registrazione.php. Puoi postare il codice?
 

maxdp

Nuovo Utente
7 Ott 2013
6
0
1
Grazie anticipatamente per le indicazioni che mi saprai dare

PHP:
<?php
// Recupero i valori inseriti nel form
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
$password = $_POST['pass'];

// dati di connessione al mio database MySQL
$db_host = 'localhost';
$db_user = ' m******p';
$db_pass = 'p*****d';
$db_name = 'my_*****p';

// connessione al DB utilizzando MySQLi
//$cn = new mysqli($db_host, $db_user, $db_pass, $db_name);

// verifica su eventuali errori di connessione
if ($cn->connect_errno) {
    echo "Connessione fallita: ". $cn->connect_error . ".";
    exit();
}

// definisco la query di inserimento dati
$sql = "INSERT INTO utenti (nome, cognome, email, password) VALUES ("
     . "'" . $nome . "',"
     . "'" . $cognome . "',"
     . "'" . $email . "',"
     . "'" . $password . "')"

// esecuzione della query
if (!$cn->query($sql)) {
  echo "Errore della query: " . $cn->error . ".";
}else{
  echo "Registrazione effettuata correttamente.";
}

// chiusura della connessione
$cn->close();
?>
 
Ultima modifica di un moderatore:

maxdp

Nuovo Utente
7 Ott 2013
6
0
1
Grazie. ho effettuato la variazione. Ora mi da il seguente errore:
Fatal error: Call to a member function query() on null in /prova/registrazione.php on line 31
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
una cosa, se commenti la connessione poi come fa a connettersi?
PHP:
//$cn = new mysqli($db_host, $db_user, $db_pass, $db_name);
poi scrivi la querystringa in modo più semplice
PHP:
$sql = "INSERT INTO utenti (nome, cognome, email, password) VALUES ('$nome', '$cognome', '$email', '$password')";

p.s.
quando posti del codice usa gli appositi bccode
 

maxdp

Nuovo Utente
7 Ott 2013
6
0
1
Scusate se rispondo solo ora...
Nelle varie prove fatte mi era rimasta commentata la connessione.
Cmq ora funziona tutto.
Grazie a tutti per l'aiuto
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Errore PHP - Notice: Undefined index ... PHP 14
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
M errore dopo passaggio Php 7.2 PHP 6
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
M [PHP] WS-Security errore PHP 0
M [PHP] Errore di percorso, file not found PHP 3
ANDREA20 errore php PHP 1
N [PHP] ERRORE: SyntaxError: Unexpected token N in JSON at position 1 PHP 0
Tommy03 Errore invio email con PHP PHP 1
Shyson [PHP] Errore inspiegabile PHP 1
A index.php errore PHP 3
M Errore pagina php 'Cannot detect primary key' PHP 8
Tommy03 [PHP] Errore query selezione avg PHP 0
L [PHP] Errore 410 Gone... PHP 1
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
A [PHP] Errore select dati da db PHP 0
C [RISOLTO][PHP] Errore di sintassi PHP 8
A [PHP] ERRORE QUANDO CAMBIO SLUG NEL CMS e REWRITE PHP 6
Y [PHP] Errore di login dopo aver inserito Codice AdSense PHP 0
C [PHP] Errore "Fatal error: Call to undefined function getTotalUsers()" PHP 2
C [PHP] non trovo l'errore? PHP 3
S [PHP] errore funzione sleep PHP 5
L [PHP] Errore UPDATE su tabella DB PHP 22
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
L [PHP] upload con errore PHP 2
T [PHP] errore unexpected T_LNUMBER che non so interpretare PHP 6
F Form mail php errore invio PHP 5
Matilde1 PHP: errore connessione database PHP 12
M PHP: errore connessione a MySQL PHP 5
E [PHP] Errore Class 'JText' not found CMS (Content Management System) 2
fabry1986 [PHP] Errore nome utente scompare dopo logout PHP 14
A Errore PHP: Call to a member function on null PHP 5
C PHP errore Fatal Error: Allowed Memory Size of ... Bytes Exhausted PHP 7
C [PHP] PDO prepared statement - select query errore PHP 7
ANDREA20 [PHP] Errore $this->db_connection = new PDO PHP 0
S [PHP] Errore visualizzazione pagina web PHP 1
A [RISOLTO]Errore caricamento file php PHP 21
ANDREA20 [PHP] Errore riga PHP 0
L [PHP] JTable Errore PHP 0
V [PHP] Non riesco a trovare errore PHP 25
M [PHP] Errore nell' assegnazione della variabile $this->id su una funzione PHP 1
Fuego2806 [PHP] Errore 500 Internal Server Error - sito Joomla! Joomla 10
M [PHP] Errore in ciclo foreach PHP 1
asevenx [PHP] Errore tasto submit per invio dati non funziona PHP 5
enzonero Errore di analisi php line 1 PHP 11
localhost.nicola Errore Apache su installazione php\ext - Unable to load dynamic library PHP 0

Discussioni simili