Buonasera ragazzi,
è la prima volta che programmo con php. Sto cercando di aggiornare i campi "date" di un record di una tabella mysqli ma dopo aver inserito le due date nel form e cliccato sul pulsante ricevo questo errore :
Notice: Undefined variable: mysqli in /home/labisacc/public_html/tmp/src_1ee2ea98e4c8b4a316799c97c43ec135 on line 18
Fatal error: Call to a member function prepare() on null in /home/labisacc/public_html/tmp/src_1ee2ea98e4c8b4a316799c97c43ec135 on line 18
Potete aiutarmi ?
Grazie mille per l'attenzione
è la prima volta che programmo con php. Sto cercando di aggiornare i campi "date" di un record di una tabella mysqli ma dopo aver inserito le due date nel form e cliccato sul pulsante ricevo questo errore :
Notice: Undefined variable: mysqli in /home/labisacc/public_html/tmp/src_1ee2ea98e4c8b4a316799c97c43ec135 on line 18
Fatal error: Call to a member function prepare() on null in /home/labisacc/public_html/tmp/src_1ee2ea98e4c8b4a316799c97c43ec135 on line 18
PHP:
<html>
<head>
<title>Update Record in MySQL Database</title>
</head>
<body>
<?php
if(isset($_POST['add'])) {
$con = mysqli_connect("xxxxxxxx","xxxxxxxx","xxxxxx","xxxxxx") or die("Some error occurred during connection " . mysqli_error($con));
// Parametri
$datainiziososp = $_POST['datainiziososp'];
$datafinesosp = $_POST['datafinesosp'];
$statement = $mysqli->prepare("UPDATE jhost_eshop_customers SET DatIniSosp=?, DatFinSosp=? WHERE customer_id=302");
$statement->bind_param('ss', $datainiziososp->format('Y-m-d'), $datafinesosp->format('Y-m-d'));
$results = $statement->execute();
if($results){
print 'Success! record updated';
}else{
print 'Error : ('. $mysqli->errno .') '. $mysqli->error;
}
// Chiudi connessione
mysqli_close($con);
}else{
?>
<form method = "post" action = "<?php $_PHP_SELF ?>">
<table width = "400" border = "0" cellspacing = "1"
cellpadding = "2">
<tr>
<td width = "200">Data inizio sospensione</td>
<td><input name = "datainiziososp" type = "date"
id = "datainiziososp"></td>
</tr>
<tr>
<td width = "200">Data fine sospensione</td>
<td><input name = "datafinesosp" type = "date"
id = "datafinesosp"></td>
</tr>
<tr>
<td width = "100"> </td>
<td> </td>
</tr>
<tr>
<td width = "100"> </td>
<td>
<input name = "add" type = "submit" id = "add"
value = "Sospendi">
</td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>
Potete aiutarmi ?
Grazie mille per l'attenzione
Ultima modifica di un moderatore: