Salve a tutti, sono dovuto passare ad un nuovo server con php 7.2
Avevo delle pagine che funzionavano correttamente ma ovviamente ora non vanno.
il codice sopra riportato funziona correttamente ma quando clicco sul "bottone" aggiorna non legge la riga dell'id (esce form bianco)
questo sopra invece è la porzione di codice per la lettura di quel id specifico.
Come potrei fare?
P.S. ho provato tramite phpmyadmin a creare la query e funziona correttamente.
Ho controllato i dati per l'accesso a mysql e sono corretti.
Avevo delle pagine che funzionavano correttamente ma ovviamente ora non vanno.
PHP:
$output = '';
$result = $this->execute_query($query);
$output .= '
<table id="anagrafica" class="table table-bordered table-striped">
<tr>
<th >Data</th>
<th width="10%">Categoria</th>
<th width="30%">Cognome e Nome</th>
<th width="30%">Data di Nascita</th>
<th class="text-center" width="35%">Motivo</th>
<th width="10%">Protocollo</th>
<th width="35%">Assegnazione</th>
<th width="10%">Aggiorna</th>
<th width="10%">Precedenti</th>
</tr>
';
if(mysqli_num_rows($result) > 0)
{
while($row = mysqli_fetch_object($result))
{ $oDate = new DateTime($row->data);
$sDate = $oDate->format("d/m/Y");
$output .= '
<tr>
<td>'.$sDate.'</td>
<td align="center">'.$row->categoria.'</td>
<td align="center">'.$row->cognome.'</td>
<td align="center">'.$row->data_nascita.'</td>
<td align="center">'.$row->motivo.'</td>
<td align="center">'.$row->protocollo.'</td>
<td align="center">'.$row->assegnazione.'</td>
<td><button type="button" name="update" id="'.$row->id.'" class="btn btn-success btn-xs update">Aggiorna</button></td>
<td align = center><a href=/archivio/fetch.php?id='.$row->id.'><img SRC=p.jpg ></a></td>
</tr>
';
}
}
PHP:
if($_POST["action"] == "Fetch Single Data")
{
$output = '';
$query = "SELECT * FROM registro WHERE id = '".$_POST["id"]."'";
$result = $object->execute_query($query);
while($row = mysqli_fetch_array($result))
{
$output["data"] = $row['data'];
$output["categoria"] = $row['categoria'];
$output["cognome"] = $row['cognome'];
$output["data_nascita"] = $row['data_nascita'];
$output["motivo"] = $row['motivo'];
$output["protocollo"] = $row['protocollo'];
$output["assegnazione"] = $row['assegnazione'];
}
echo json_encode($output);
}
Come potrei fare?
P.S. ho provato tramite phpmyadmin a creare la query e funziona correttamente.
Ho controllato i dati per l'accesso a mysql e sono corretti.