messaggio di conferma dopo inserimento/modifica/cancellazione righe db

enricocarli

Utente Attivo
26 Set 2014
46
0
6
Buonasera a tutti,

volevo un'informazione:

ho 2 pagine php, la prima ha un form, compilandolo e cliccando sul tasto invia richiama la seconda che inserisce i dati sul db e poi reindirizza alla prima; vorrei un messaggio sulla prima pagina del tipo: "hai modificato l'articolo correttamente".

è possibile?

grazie 1000 per le risposte
buona serata a tutti
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Si, quando passi dalla seconda pagina di nuovo alla prima passa un valore (tramite metodo GET è più semplice farlo) aggiungendo all'url la stringa che vuoi visualizzare dando un nome a piacere al parametro (stringa) che passi.
Alla fine l'url sarà: tuosito.com?ciao=inserimento+avvenuto+con+successo
Nella prima pagina poi prendi il valore con:
PHP:
$_GET["ciao"]
E lo stampi a video come e dove vuoi tu.
 

enricocarli

Utente Attivo
26 Set 2014
46
0
6
intanto grazie mille per la risposta tempestiva Longo8,

mi avevano detto esattamente di fare così ma non ci riesco:

dalla seconda pagina torno alla prima con un redirect:

PHP:
<?php header("location:../index.php");?>

ho modificato:

PHP:
<?php header("location:../index.php?modifica=ok");?>

ma quando vado a modificare i dati nel form della prima pagina e clicco conferma,

lui torna nella stessa con i dati corretti ma l'url alla fine non ha "?modifica=ok".

Forse sbaglio qualcosa nella sintassi

non capisco...
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
E' strano.
Prova a fare un link alla prima pagina aggiungendo il parametro modifica.
Vedi se cliccandolo va alla prima pagina mantenendo il parametro nell'url.
 

enricocarli

Utente Attivo
26 Set 2014
46
0
6
ciao longo8,

funnziona tutto ok!

unico problema quando torno alla prima pagina e nell'url non è presente: ?modifica=ok

mi restituisce quest'errore:

Notice: Undefined index: modifica in /var/www/html/studio/admin/home/home.php on line 32

come mai? è possibile risolverlo?

forse l'if è sbagliato

<?php
if($_GET['modifica']=="ok")
{print "<p>Modifica Eseguita Correttamente</p>";}
?>

grazie 1000
buona serata!
 
Ultima modifica:

BayLollo

Utente Attivo
28 Ago 2014
84
0
6
È perché $_GET['modifica'] non è "definita".
Prima dell'If aggiungi controllo per verificare che la variabile sia settata:

PHP:
if(isset($_GET['modifica'])) {
...
}
 
Ultima modifica:

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Esatto.
Se non passi la variabile tramite metodo get ma tu chiedi di controllare il valore senza aver prima controllato se sia settata o meno allora lui la cerca e non la trova. Per questo motivo ti dava quell'errore.
Usando la funzione isset() dici: vai a cercare il valore della variabile solo se essa esiste e quindi non ti da errore.
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] form messaggio di conferma PHP 2
felino Contact Form 7: messaggio di conferma sotto il modulo? WordPress 1
S Form PHP: Messaggio di conferma che compare al caricamento della pagina PHP 11
P disabilitare messaggio richiesta conferma sovrascrittura con CUTE FTP Windows e Software 0
cosov Messaggio conferma per cancellazione record Javascript 1
R Messaggio apertura sito WordPress 4
I invia inserisci nome utente invia messaggio PHP 0
R Messaggio presentazione Presentati al Forum 0
Cosina Invio messaggio a mailing list su file txt PHP 9
L Messaggio di un novellino Presentati al Forum 2
B Vorrei inserire una finestra con messaggio ad un history.back PHP 16
P Visual Studio VB.NET Visualizzare un messaggio alla scadenza. .NET Framework 0
P [WordPress] Messaggio di errore in file style.css WordPress 0
otto9due [Javascript] Notification - Browser ( messaggio di notifica browser ). Javascript 0
J messaggio di benvenuto Presentati al Forum 0
A [PHP] Invio messaggio a tutti gli iscritti PHP 2
Christian Tosti Grazie MrWebmaster per il gentile messaggio di benvenuto... Presentati al Forum 0
E [Javascript] Messaggio di avvenuto invio mail non visualizzato Javascript 1
B MYSQL-INVIO EMAIL O MESSAGGIO AVVISO MySQL 0
G Grazie per il gentile messaggio di benveuto :) Presentati al Forum 1
V Messaggio di benvenuto Presentati al Forum 2
S Messaggio Specifico dal DB per i duplicati MySQL 1
Creatt Visualizzare un immagine al mopmento di un messaggio di alert Javascript 7
L Aiuto messaggio di stato PHP 1
G [RETRIBUITO] Inserzionisti forum auto 0,40€ a messaggio Offerte e Richieste di Lavoro e/o Collaborazione 2
R problema con messaggio ringraziamento o altro redirect PHP 5
R messaggio di saluto Presentati al Forum 0
A [PHP] Utilizzo frameworks html... messaggio eliminato! PHP 0
P messaggio caricamento in corso Javascript 4
M Messaggio di presentazione Presentati al Forum 1
M Messaggio di errore su pulsante update PHP 0
felino Contact Form 7: calendario e formattazione messaggio WordPress 0
J Password reset messaggio di successo o di errore PHP 0
A Prezzo dinamico carrello e messaggio cancellazione Javascript 1
D Problema modulo invio messaggio da sito web PHP 7
A Problema invio messaggio col form PHP 1
L Problema messaggio d'errore -Warning: mysqli_num_rows() expects parameter 1 to be mysqli_ etc etc... PHP 2
Shyson Aggiornare pagina quando c'è un nuovo messaggio PHP 123
M adsmanager e messaggio di verifica email Joomla 0
M messaggio visualizzato in una finestra Javascript 4
R aiuto messaggio vocale phpBB 0
P messaggio errore o benvenuto in php PHP 1
Z Personalizzare il messaggio di avviso sul forum CMS (Content Management System) 3
S Problema con Guesbook: Il messaggio non viene sempre inviato PHP 8
B form informazioni - messaggio d'errore PHP 2
nim Messaggio di errore causa session_start PHP 15
I Problemi invio messaggio utilizzando la funzione mail() PHP 1
S Stampare un messaggio alla fine del countdown in Javascript Javascript 0
C AJAX FORM MAIL - problema con gli a capo nel messaggio Javascript 0
asevenx script per commentare un messaggio lasciato in guestbook PHP 2

Discussioni simili