redirect a altra pagina php dopo commit su postgresql con PDO

Fredyss

Nuovo Utente
6 Ott 2017
2
0
1
41
ciao a tutti,
premetto che ho iniziato da poco a programmare e sono principlamente un autodidatta.
sostanzialmente ho un problema con la pagina che fa la commit dei dati su db postgresql.
quello che vorrei è che alla fine della commit (che va a buon fine, ho verificato), la pagina mi rindirizzi automaticamente ad una nuova pagina.
ho provato ad inserire la header in vari punti dove mi sembrava logico andasse, ma continua a dare errore, ne senso che: fa la commit su db ma non mi rimanda alla pagina finale.
sicuramente sto sbagliando qualcosa, ma non ho l'eperienza per capire dove.
qualche consiglio?

di seguito il codice incriminato

<?php
// read the .ini file and create an associative array
$db_param = parse_ini_file("config-file.ini");

$user = $db_param['user'];
$pwd = $db_param['pwd'];
$db = $db_param['db'];
$host = $db_param['host'];
$port = $db_param['port'];


$dsn = "pgsql:host=$host;port=$port;dbname=$db;user=$ user ;password=$pwd";


try{
// create a PostgreSQL database connection
$conn = new PDO($dsn);

// display a message if connected to the PostgreSQL successfully
/*if($conn){ --DEBUG
echo "Connected to the <strong>$db</strong> database successfully!";
}*/

// Stampa i valori dalla POST --DEBUG
/*echo 'data_scheda: ' . $_POST['dat_scd'];
echo "<br />\n";
echo 'id_user: ' . $_POST['id_user'];
echo "<br />\n";*/

// inizio transazione
$conn->beginTransaction();

//*********************** INSERIMENTO scheda ********************************

// crea query
$query_lettura = "INSERT INTO letture (fk_matricola, fk_letturista, rit_stato_cod, rit_data_let, rit_lettura, rit_note, rit_gps_y, rit_gps_x) VALUES ('{$_POST['fk_matricola']}', '{$_POST['operatore']}', '{$_POST['id_stato']}', '{$_POST['rit_data_let']}', '{$_POST['rit_lettura']}', '{$_POST['rit_note']}', '{$_POST['latitude']}', '{$_POST['longitude']}')";
//echo "query_lettura : $query_lettura";
//echo "<br />\n";
//inserisce utente in tabella
if($conn->exec($query_lettura)) {
$id_let = $conn->lastInsertId('letture_id_let_seq');
//echo 'id_let: ' . $id_let;
//echo "<br />\n";

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// commit finale
$conn->commit();
$conn = null;
}

catch (PDOException $e){
// report error message
echo $e->getMessage();
exit;
}


header("location: inserimento_riuscito.php");

?>
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
qualche consiglio?
si certo, impara a leggere il log degli errori di php,
aiuti te stesso a capire immediatamente dove sono gli errori e se non sei in grado di risolverli,
aiuti noi a capire dove può annidarsi l'errore

visto che hai verificato il funzionamento fino alla penultima riga dello script, potrei dirti che
1. è sbagliato il nome dello script richiamato,
2. e sbagliato il percorso dove lo script si trova
3. c'è un errore nello script richiamato che ne impedisce l'esecuzione
4. qualche altra ragione ....

per certezza, metti le istruzioni seguenti, all'inizio degli script in modo da essere sicuro di registrare nel log tutti gli errori,
PHP:
ini_set('error_reporting', E_ALL | E_STRICT);
ini_set('display_errors', FALSE);
ini_set('log_errors', TRUE);
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] Problema con il redirect ad un'altra pagina PHP 2
O redirect su altra pagina html su altro server! HTML e CSS 3
A Redirect 301 genera url statico con variabili Web Server 0
M Redirect a sottodominio Javascript 2
S Redirect 301 SEO Domini 2
L redirect url PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Risolto Effettuare un redirect tramite DNS (Era: DNS Redirect) Domini 1
Cosina htaccess redirect 301 senza estensione html Web Server 6
motleyrulez Chiamata Rest Api durante Redirect PHP 1
M [WordPress] Redirect 301 WordPress 2
felino htaccess: redirect da una subdirectory alla root Web Server 2
A [PHP] redirect htaccess PHP 5
D [Apache] Regola redirect e catena di path Apache 0
M [PHP] Modi per fare redirect 301 da http a https PHP 12
felino [Htaccess] Redirect per url non esistente Apache 1
M Condividere su FB con redirect Social Media Marketing 1
M Redirect sito php su server Windows PHP 0
F Catena di redirect 301 SEO e Posizionamento 1
G [HTML] Redirect di tutte le pagine di un sito ad una determinata pagina sempre dello stesso HTML e CSS 5
F htaccess e redirect 301 Apache 0
giosuecentomani redirect form a pagina html download ebook HTML e CSS 2
trattorino [PHP] [HTML] redirect iniezione su firefox PHP 5
T [WordPress] plugin redirect 301 WordPress 3
bubino8 [PHP] Contatore Scan QR con redirect PHP 10
I [HTML] redirect url HTML e CSS 12
C Redirect passaggio a https Web Server 1
L Domini Alias, Redirect o Domini aggiuntivi con cPanel: dubbi Domini 1
D [Javascript] json_econde redirect a pagina esterna Javascript 0
A redirect da pagina php chiamata da ajax PHP 2
F [PHP] [HTML] Redirect Complicato PHP 5
N [Apache] redirect 301 da vecchio a nuovo sito Apache 0
M redirect php email inviata con successo PHP 2
F Redirect 301 non www a www SEO e Posizionamento 1
M [PHP] redirect se non si connette al db PHP 1
Laskot Login php e redirect PHP 1
F Redirect 301 SEO e Posizionamento 2
elpirata [Javascript] Redirect condizionale per link a pagine Javascript 2
F Redirect match 301 SEO e Posizionamento 1
F Redirect 301 SEO e Posizionamento 1
booklisa [WordPress] Errori vari console chrome, redirect file .htaccess + internalizza risorse WordPress 1
felino [404] Page 404 e redirect alla home page SEO e Posizionamento 0
A [PHP] Problema redirect PHP 0
delfinaki Redirect senza www su dominio geografico di terzo livello Domini 1
P [HTML] Redirect sito su pagina per Android HTML e CSS 6
G [WordPress] Redirect dopo registrazione WordPress 0
stellare21 [ASP.Net] Redirect a una pagina ASP.NET 2
E [PHP] Redirect Alias su dominio principale con url primario PHP 4
F Redirect on Ajax form jQuery 1
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3

Discussioni simili