Connessione al database effettuata correttamente

Ricerca Farmaco

prepare( "SELECT ID_FARMACO, NOME_FARMACO, CATEGORIA_TERAPEUTICA, DESCRIZIONE FROM farmaco WHERE NOME_FARMACO LIKE CONCAT('%', ?, '%')" ); $stmt->bind_param("s", $_POST['ric_farmaco']); $stmt->execute(); $res = $stmt->get_result(); if ($res->num_rows > 0) { echo "
"; while ($r = $res->fetch_assoc()) { echo ""; } echo "
IDNomeCategoriaDescrizione
{$r['ID_FARMACO']} {$r['NOME_FARMACO']} {$r['CATEGORIA_TERAPEUTICA']} {$r['DESCRIZIONE']}
"; } else { echo "

Nessun farmaco trovato.

"; } } ?>

Ricerca Principio Attivo

prepare( "SELECT ID_PRINCIPIO_ATTIVO, NOME_PRINCIPIO, DESCRIZIONE FROM principio_attivo WHERE NOME_PRINCIPIO LIKE CONCAT('%', ?, '%')" ); $stmt->bind_param("s", $_POST['ric_pa']); $stmt->execute(); $res = $stmt->get_result(); if ($res->num_rows > 0) { echo "
"; while ($r = $res->fetch_assoc()) { echo ""; } echo "
IDNomeDescrizione
{$r['ID_PRINCIPIO_ATTIVO']} {$r['NOME_PRINCIPIO']} {$r['DESCRIZIONE']}
"; } else { echo "

Nessun principio attivo trovato.

"; } } ?>

Interazioni Farmacologiche

prepare( "SELECT f1.NOME_FARMACO AS FA, f2.NOME_FARMACO AS FB, i.DESCRIZIONE_INTERAZIONE, i.LIVELLO_GRAVITA FROM interazione i JOIN farmaco f1 ON i.ID_FARMACO_A = f1.ID_FARMACO JOIN farmaco f2 ON i.ID_FARMACO_B = f2.ID_FARMACO WHERE i.ID_FARMACO_A = ? OR i.ID_FARMACO_B = ?" ); $stmt->bind_param("ii", $_POST['farmaco'], $_POST['farmaco']); $stmt->execute(); $res = $stmt->get_result(); if ($res->num_rows > 0) { echo "
"; while ($r = $res->fetch_assoc()) { echo ""; } echo "
Farmaco AFarmaco BDescrizioneGravità
{$r['FA']} {$r['FB']} {$r['DESCRIZIONE_INTERAZIONE']} {$r['LIVELLO_GRAVITA']}
"; } else { echo "

Nessuna interazione rilevata.

"; } } ?>