Tradure codice opp in procedurale

di il
2 risposte

Tradure codice opp in procedurale

Salve, spero che qualcuno possa tradurre in codice normale o tradizionale il seguente codice

$connessione = new mysqli($host, $user, $password, $db);

// verifica su eventuali errori di connessione
if ($connessione->connect_errno) {
echo "Connessione fallita: ". $connessione->connect_error . ".";
exit();
}


if (!$result = $connessione->query("SELECT UTENTI.*,LIBRI.* FROM LIBRI INNER JOIN UTENTI ON LIBRI.ID = UTENTI.ID_LIBRO WHERE LIBRI.LIBRO = '$libro' ORDER BY NAZIONE")) {
echo "Errore della query: " . $connessione->error . ".";
} else {
// conteggio dei record
if ($result->num_rows > 0) {
// conteggio dei record restituiti dalla query
while($row = $result->fetch_array(MYSQLI_ASSOC)) {
$id = $row['ID'];
$utente = $row['UTENTE'];
$nazione = $row['NAZIONE'];

$tot_libri++;
$arr_libri[$indice]['utente'] = $utente;
$arr_libri[$indice]['nazione'] = $nazione;
$indice++;
}
echo 'Totale libri disponibili: '.$tot_libri.'<br><br>';
for ($ind=0;$ind<$tot_libri;$ind++) {
if ($arr_libri[$ind]['nazione'] != $nazione) {
$nazione = $arr_libri[$ind]['nazione'];
echo '<br><b>'.$nazione.'</b><br>';
}
echo '&emsp;'.$arr_libri[$ind]['utente'].' '.$arr_libri[$ind]['nazione'].'<br>';
}
} else {
echo 'Spiacenti. Libro non disponibile.';
}
}


// liberazione delle risorse occupate dal risultato
$result->close();

?>

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte