Informatica 3 Liceo Scientifico Scienze Applicate/Modulo Progetti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 21:
if ($conn->query($sql) === TRUE) { echo "Progetto cancellato correttamente";}
else { echo "Error: " . $sql . "<br>" . $conn->error;}
 
====== Visualizza Progetto ======
Per visualizzare i dati inseriti nella form si utilizza l'istruzione SELECT.
L'istruzione SELECT viene usata per selezionare i dati da una o più tabelle oppureo siamo in grado di utilizzare il carattere * per selezionare tutte le colonne di una tabella.
In primo luogo, abbiamo istituito una query SQL che seleziona tutti i campi della tabella progetti dove emailinsegnante='$email'. La prossima riga di codice esegue la query e mette i dati risultanti in una variabile. Poi, i numero_colonne function () controlla se ci sono più di zero righe restituite. Se ci sono più di zero righe restituite, la funzione fetch_assoc () mette tutti i risultati in un array associativo che possiamo scorrere. Il ciclo while () scorre il set di risultati ed emette i dati dalla id progetto, email insegnate, titolo,anno scolastico, e breve descrizione. Il secondo blocco di codice ha lo scopo di verificare se i dati corrispondono all'emailinsegnante. Tutti i dati verranno poi visualizzati in una tabella. Se non hai registrato nessun progetto vedrai un messaggio che te lo dice.
$sql1 = "SELECT * FROM progetti WHERE emailinsegnante='$email'";
$result1 = $conn->query($sql1);
if ($result1->num_rows > 0) { while($row = $result1->fetch_assoc())
{echo " Id Progetto: " . $row["idprogetto"]. " - Email Insegnante: " . $row["emailinsegnante"]. " - Titolo " . $row["titolo"]. " - Anno Scolastico " . $row["annoscolastico"]. " - Breve Descrizione " . $row["brevedescrizione"]. "<br>";
 
if ($row["approvato"]) echo " Approvato "; else echo " Non Approvato"; <br>echo " ";echo " ";echo "<nowiki><a href=#Descrizione>Descrizione</a></nowiki>"; echo "<nowiki><a href=#Esecuzione>Sviluppo</a></nowiki>"; echo "<nowiki><a href=#Conclusione>Chiusura</a></nowiki>"; echo " <nowiki><a href=#Amministrato>Contabilità</a></nowiki>"; echo " "; echo " ". $row["descrizione"]." "; echo " ". $row["sviluppo"]." "; echo " ".$row["chiusura"]." "; echo " ".$row["contabilita"]." "; echo " "; echo "<br><br>";else { echo " Non hai registrato nessun progetto! ";
}