Come da titolo mi da questo errore.
in pratica la variabile è dichiarata nella parte generale (in alto)
l'errore mi viene generato nella funzione Update()
sembra come se la variabile venga resettata
di base il codice in base al tipo di operazione (MODO) ,se è "Sync" va a controllare se esiste un ID (OrderNum), nel caso esiste richiama la funzione di Update()
ecco il mio codice
Codice PHP:
header('enctype=multipart/form-data');
$servername = "*****";$username = "***";$password = "****";$DBname="*****";$data = json_decode(file_get_contents('php://input'), true);$Modo= $data["Modo"];
if($Modo==="Sync"){ $conn = new mysqli($servername, $username, $password,$DBname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }
$stmt = $conn->prepare("select ******* OrderNum=? "); $OrderNum = $data["PreReception"]["OrderNum"] ; $stmt->bind_param("s", $OrderNum); $stmt->execute(); $stmt->store_result(); $rows = $stmt->num_rows; if ($rows === 1) { Update(); } else { Insert(); } $conn->close(); die(''); }
function Update(){
$conn = new mysqli($servername, $username, $password,$DBname);
.......
}