ciao,
ho un menu in cui elenco i prodotti presenti nel DB.
per visualizzare la scheda, passo via GET l'id del prodotto, tipo page=view&id=8 ed eseguo la query
Se dal pannello di amministrazione decido di eliminare un prodotto, e nel front-end ho ancora la scheda di quel prodotto aperta, al refresh, ovviamente mi escono tutta una serie di warning perchè quell' id non esiste più.
allora ho pensato di mettere un controllo prima della query tipo:
ma non funziona, mi escono sempre i warning.Codice PHP:
if (isset($_GET['id']) && $_GET['id'] > 0) {
$productId = $_GET['id'];
} else {
// redirect a index.php se il prodotto non è presente
header('Location: index.php');
}
forse non è il modo corretto?