Inserimento dati da PHP in tabella MySQL

etto.demu

Nuovo Utente
1 Giu 2019
3
0
1
Ciao a tutti, avrei bisogno di un aiuto nel prendere i dati di una pagina php (ricevuti a sua volta da un form html) e inserirli in una tabella mysql. Premetto che sono nuovo sia del forum che di php e mysql, quindi probabilmente la risposta al mio problema sarà banale. Il codice è questo:
PHP:
<?php
$spettacolo = $_POST['Spettacolo'];
$nome = $_POST['Nome'];
$cognome = $_POST['Cognome'];
$voto = $_POST['Voto'];
$cons = $_POST['Considerazioni'];
$username = "root";
$password = "xxx";
$database = "palio";
$connessione = mysql_connect('localhost', $username, $password);
mysql_select_db($database,$connessione);
mysql_query("INSERT INTO voto VALUES('', '$spettacolo', '$nome', '$cognome', '$voto', '$cons')",$connessione);
mysql_close($connessione);
?>
il problema è anche eseguendo questo codice, la tabella non viene popolata con questi valori. Qualche idea? Grazie in anticipo
 

etto.demu

Nuovo Utente
1 Giu 2019
3
0
1
Intendi se le variabili $spettacolo, $nome, $cognome, $voto, $cons hanno preso correttamente i valori da $_POST? In tal caso, si, i valori sono stati presi correttamente.
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
se guardi bene il codice che hai postato, i colori ti aiutano a capire,
in particolare nella riga "insert" una parentesi di chiusura é di colore rosso
quindi c'é un errore di sintassi, ovvero il codice non viene eseguito
 

etto.demu

Nuovo Utente
1 Giu 2019
3
0
1
se guardi bene il codice che hai postato, i colori ti aiutano a capire,
in particolare nella riga "insert" una parentesi di chiusura é di colore rosso
quindi c'é un errore di sintassi, ovvero il codice non viene eseguito
Scusa l'ignoranza, ma tu sapresti come scriverlo bene?
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
Ciao etto.demu,
ti sconsigli0 di usare le vecchie e ormai deprecate mysql e di passare alle nuove mysqli.
Prova così

PHP:
$host = "localhost";
$user = "......";
$password = "";
$db = '....-';

$connessione = new mysqli($host, $user, $password, $db);

// verifica su eventuali errori di connessione
if ($connessione->connect_errno) {
    echo "Connessione fallita: ". $connessione->connect_error . ".";
    exit();
} else {
   echo 'Connessione col DB correttamente riuscita!!!!<br>';
}

// esecuzione della query per l'inserimento dei record
    if (!$connessione->query("INSERT INTO tabella (ID,COGNOME,NOME) VALUES ('','$cognome','$nome')")) {
        echo "Errore della query: " . $connessione->error . ".";
    } else {
        echo "Inserimenti effettuati correttamente.";
    }

// chiusura della connessione
$connessione->close();

Zorro
 
  • Like
Reactions: etto.demu
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] email con inserimento dati nel database PHP 23
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
M [PHP] errore in semplie form inserimento dati PHP 7
S [PHP] Inserimento dati su tabelle collegate 1-m PHP 17
M [PHP] controllo inserimento dati un un form PHP 4
cris8380 [PHP] Generare file pdf con inserimento dati PHP 34
lab php e html - inserimento di dati in database e aggiornamento della pagina html PHP 2
EffeElle Php problema su inserimento dati mysql PHP 47
L PHP/MYSQL + Inserimento automatico dati PHP 10
R inserimento dati in form da php PHP 1
abulafia [postgres+php]interfaccia grafica per inserimento e ricerca dati PHP 0
L inserimento form dati multipli ? PHP 0
J Form inserimento dati in database Ajax 1
A Inserimento dati nel database tramite form + altre operazioni PHP 18
Alex_70 Inserimento dati a cascata PHP 204
T Da xsd a xml ed inserimento dati in excel XML 0
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
E Form inserimento dati con JavaScript Javascript 0
cris8380 Inserimento dei dati automatici mediante numero di tessera. PHP 21
G mysql - problemi inserimento dati nel database, consigli. MySQL 3
J Inserimento dati in db da due o più form PHP 0
P problemi inserimento dati PHP 1
S Trigger con inserimento dati preesistenti MySQL 0
G Estrazioni dati dal database e inserimento nella pagina html Database 11
A Aiuto form inserimento dati PHP 3
T Problema inserimento dati in phpmyadmin PHP 2
P scritta di avviso inserimento dati corretti che non vuole scendere verso il basso PHP 4
D Verifica inserimento dati form PHP 12
M Problema inserimento dati in sqlite Sviluppo app per Android 1
L Cerco lavoro retribuito,mi offro come articolista,inserimento dati,promozione siti,blog,forum Offerte e Richieste di Lavoro e/o Collaborazione 1
M Problema con modulo registrazione e inserimento dati in database PHP 8
otto9due Piccolo problemino su inserimento dati db da form PHP 5
M chiusura colorbox dopo inserimento dati in un database tramite form PHP 0
S Inserimento dati in colonna mysql PHP 10
N Inserimento dati in db che avviene due volte PHP 1
K Controllo esistenza dati e inserimento in db ASP.NET 2
B Problema inserimento dati con apostrofo MySQL 1
M [RISOLTO] inserimento dati db PHP 22
L Inserimento dati nel database. PHP 3
M Inserimento dati in db mysql dopo aver confermato e-mail PHP 7
D tabelle e inserimento dati nel database PHP 2
P Inserimento in tabella da select + altri dati MySQL 2
G Arresto dello script per inserimento dati. PHP 4
P Problemi inserimento dati con checkbox multiplo PHP 17
P Problemi inserimento dati database tramite form PHP 12
P Controllo inserimento dati Javascript 6

Discussioni simili