Problema con Query

Gigiiiio

Nuovo Utente
30 Mag 2020
2
0
1
Buongiorno a TUTTI,
ho un problema relativo ad una query. Il problema che devo risolvere è: "realizza un semplice Form che consenta di scegliere un particolare studente ed una materia facendo restituire in maniera opportuna tutti i dati delle relative prove scritte con la media finale ". Io riesco a portare i dati tramite POST da una pagina all'altra ma quando controllo la SQL tramite $ris non va, penso si dovuto a $sql. Qualcuno mi può dare una mano?
PS LO SCHEMA LOGICO è NELLA FOTO e anche IL RISULTATO DELLA PAGINA

QUESTO è CIò CHE HO FATTO:

<!DOCTYPE html >
<html>
<head>
<?php

$con=mysqli_connect('localhost','root','','prove');

//recupero lo STUDENTE
if (!isset($_POST['studente'])) die("Nessuno studente selezionato");
$studente=($_POST['studente']);
echo $studente;
//recupero la MATERIA
if (!isset($_POST['materia'])) die("Nessuna materia selezionata");
$materia=($_POST['materia']);
echo $materia;

$sql= "SELECT S.cognome AS Cognome, S.nome AS Nome, S.classe AS Classe, M.materia AS Materia, PS.data AS DataProva , E.Voto AS Voto, AVG(V.valore) AS AVG
FROM voti AS V INNER JOIN (studenti AS S INNER JOIN ((materie AS M INNER JOIN ((docenti AS D INNER JOIN docentimaterie AS DM ON D.id_docente = DM.docente)
INNER JOIN provescritte AS PS ON DM.id_docentemateria = PS.docentemateria) ON M.id_materia = DM.materia) INNER JOIN esiti AS E ON PS.id_provascritta = E.provascritta)
ON S.id_studente = E.studente) ON V.id_voto = E.voto
GROUP BY S.cognome, S.nome, S.classe, M.materia, PS.data
HAVING S.cognome = $studente AND ((M.materia) = $materia)
ORDER BY PS.data";

$ris=mysqli_query($con,$sql);
if(!$ris) {die("ERRORE QUERY: " . mysqli_error($con));}
if(mysqli_num_rows($ris)==0) {die("Nessun dato corrisponde");}

$riga=mysqli_fetch_assoc($ris);
$studmat= $riga['Cognome']. " " . $riga['Nome']. " " . $riga['Materia'];
?>

<style>
table, tr, td {
border: 1px solid blac;
border-collapse: collapse;
}
</style

</head>
<body>

<?php
echo "<h2>Prove effettuate da;" . " " . $studmat . "</h2>";
?>

<table width="25%">
<tr><th>ProvaScritta</th><th>Data</th><th>Voto</th><th>Media</th>

<?php

$ris2=mysqli_query($con,$sql);

for ($i=1; $i<=mysqli_num_rows($ris); $i++){
$riga2 = mysqli_fetch_assoc($ris);

echo "<tr><td>".$riga['DataProva']."</td><td>".$riga2['voto']."</td><td>".$riga['AVG']."</td></tr>";
}

?>
</table>

<br><a href='ricercaprove.studente.materia.php'>TORNA ALLA PAGINA PRECEDENTE</a>




</body>
</html>
 

Allegati

  • Cattura.PNG
    Cattura.PNG
    50,9 KB · Visite: 106
  • Cattura.PNG11.PNG
    Cattura.PNG11.PNG
    11 KB · Visite: 120

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.397
338
83
@Gigiiiio

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png
quando posti del codice php, oppure la funzione codice dalla barra degli strument
box inserisci.png

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!

Grazie

Correggi i tuoi post
mi raccomando altrimenti sarò costretto a cancellare le discussioni
 
Discussioni simili
Autore Titolo Forum Risposte Data
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
G Problema ------- con Query PHP 1
M [PHP] Problema con query select PHP 2
V [MySQL] problema query con date su server MySQL 5
D Problema con query in php PHP 5
M [PHP] Problema con query PHP 17
Rikk73 [C#] problema con stampa da query linq EnumerableRowCollection .NET Framework 0
M Problema con query PHP 15
G Problema con una query. PHP 5
F problema su query con nome tabella variabile PHP 20
M problema con media query CSS HTML e CSS 1
L problema creazione query con campo float PHP 2
andrea.peo Problema query con join visualizzazione record ripetuti PHP 5
Emix Dubbio e problema su query con operatore LIKE PHP 56
S Problema query con sum MySQL 4
G Problema con query mysql MySQL 1
L PHP: problema con query mysql. PHP 3
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
Trapano Problema con query MySQL 32
K problema con query complessa MySQL 4
K [MYSQL] problema con una query in loop MySQL 1
D problema con ciclo if else query PHP 3
neo996sps Problema con query e script PHP PHP 4
B Problema con query mySql Java 2
P problema con query PHP 0
A problema con query mysql PHP 1
A Problema con Query SQL Classic ASP 3
P problema con una query PHP 0
B problema con query PHP 4
K problema con una query.. Database 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0

Discussioni simili