Ciao a tutti,
in uno script semplicissimo mi ritrovo vuota una variabile passata con POST.
Il bello è che lo stesso script da un'altra parte funziona.
Mi chiedo quali sono le condizioni per le quali mi posso perdere una variabile inviata con POST?
Ho fatto questo script di prova:
<?php
require_once('..\include\connessione.php');
$codice = mysqli_real_escape_string($conn, $_POST['codice']);
$sql = "SELECT * FROM prova WHERE ducod ='$codice' ";
$result = mysqli_query($conn ,$sql ) or die('Errore nella query');
while($row=mysqli_fetch_array($result)){
//
$csv_output .= $row['ducod'] . ",";
$csv_output .= $row['ducog'] . ",";
$csv_output .= $row['dunom'] . ",";
}
echo $codice . $sql ;
mysqli_close($conn);
exit;
?>
da una parte funziona, in un'altra mi ritrovo la variabile $codice vuota....
Evidentemente ci deve essere qualche situazione che impedisce di passare la variabile
Se uso GET funziona in entrambi i casi
Nel file connessione.php ci sono solo le 4 istruzioni per la connessione
Qualcuno mi può dire in cose sbaglio?
Grazie