ciao a tutti, questo progetto deve consentire di selezionare da un menù l'autista e visionare, se presenti, l'elenco degli incidenti effettuati. vi ringranzio in anticipo per l'aiuto.
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$hostname="localhost";
$username="root";
$pw="";
$dbname="trasporti";
//var connessione al server SQL
$conn=mysqli_connect($hostname,$username,$pw,$dbname);
if(!$conn){
die("errore di connessione");
exit();
}
//query
$query="SELECT * FROM autisti;";
$ris=mysqli_query($conn, $query);
//controllo query
if(!$query){
echo "errore della query";
exit();
}
//recupero i dati del form
$riga=mysqli_fetch_array($ris);
echo "<form action='index.php' method='GET'>";
echo "<select name='autista'>";
while($riga){
echo "<option value=".$riga["cf_autista"].">".$riga["nome"]." ".$riga["cognome"]."</option>";
$riga=mysqli_fetch_array($ris);
}
echo "</select><br>";
echo "<input type='submit' name='invia' value='invia dati'>";
echo "</form>";
if(isset($_GET['autista'])){
$query2="SELECT DISTINCT
cf_autista, nome, cognome, data_sped AS data_incidente
FROM
incidente, mezzo, trasporto_consegna, autisti
WHERE
fk_mezzo=targa AND
fk_targa=targa AND
fk_cf_autista=".$_GET['autista']."";
$ris2=mysqli_query($conn,$query2);
if(!$query2){
echo "errore della query2";
exit();
}
$riga2=mysqli_fetch_array($ris2);
echo ("<table>");
echo ("<tr><th>cf_autista</th><th>nome</th><th>cognome</th><th>data_incidente</th></tr>");
while($riga2){
echo "<tr>";
echo ("<td>".$riga2['cf_autista']."</td>");
echo ("<td>".$riga2['nome']."</td>");
echo ("<td>".$riga2['cognome']."</td>");
echo ("<td>".$riga2['data_incidente']."</td>");
echo "</tr>";
$riga2= mysqli_fetch_array($ris2);
}
echo"</table>";
}
mysqli_close($conn);
?>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$hostname="localhost";
$username="root";
$pw="";
$dbname="trasporti";
//var connessione al server SQL
$conn=mysqli_connect($hostname,$username,$pw,$dbname);
if(!$conn){
die("errore di connessione");
exit();
}
//query
$query="SELECT * FROM autisti;";
$ris=mysqli_query($conn, $query);
//controllo query
if(!$query){
echo "errore della query";
exit();
}
//recupero i dati del form
$riga=mysqli_fetch_array($ris);
echo "<form action='index.php' method='GET'>";
echo "<select name='autista'>";
while($riga){
echo "<option value=".$riga["cf_autista"].">".$riga["nome"]." ".$riga["cognome"]."</option>";
$riga=mysqli_fetch_array($ris);
}
echo "</select><br>";
echo "<input type='submit' name='invia' value='invia dati'>";
echo "</form>";
if(isset($_GET['autista'])){
$query2="SELECT DISTINCT
cf_autista, nome, cognome, data_sped AS data_incidente
FROM
incidente, mezzo, trasporto_consegna, autisti
WHERE
fk_mezzo=targa AND
fk_targa=targa AND
fk_cf_autista=".$_GET['autista']."";
$ris2=mysqli_query($conn,$query2);
if(!$query2){
echo "errore della query2";
exit();
}
$riga2=mysqli_fetch_array($ris2);
echo ("<table>");
echo ("<tr><th>cf_autista</th><th>nome</th><th>cognome</th><th>data_incidente</th></tr>");
while($riga2){
echo "<tr>";
echo ("<td>".$riga2['cf_autista']."</td>");
echo ("<td>".$riga2['nome']."</td>");
echo ("<td>".$riga2['cognome']."</td>");
echo ("<td>".$riga2['data_incidente']."</td>");
echo "</tr>";
$riga2= mysqli_fetch_array($ris2);
}
echo"</table>";
}
mysqli_close($conn);
?>
</body>
</html>