Ho un problemino con questo script...io prticamente ho 1 select per ogni giocatore:"Riposo","Leggero","Medio","Intenso".Codice PHP:
<?php
//connessione al database
include('connect.php');
//sessione
include('../sessione.php');
//riceviamo i dati inviati dall'utente
$caratteristica = $_POST['caratteristica'];
$durata = $_POST['durata'];
//selezioniamo i giocatori
$team = $_SESSION['username'];
$query = "SELECT * FROM GIOCATORI WHERE squadra='$team'";
$res = mysql_query($query) or die (mysql_error());
while(mysql_fetch_assoc($res)){
if($durata == 'riposo') {
echo "Il giocatore riposa. </br>"; }
if($durata == 'leggero') {
echo "Il giocatore sta facendo un allenamento leggero. </br>";}
if($durata == 'medio') {
echo "Il giocatore sta facendo un allenamento medio. </br>";}
if($durata == 'intenso') {
echo "Il giocatore sta facendo un allenamento intenso. </br>";}
} //fine del while
?>
Attraverso lo script sopra vorrei vedere postato la caratteristica selezionata diversa per ogni giocatore e invece ho notato che se uno solo ha l'opzione riposo viene fuori:
Il giocatore riposa.
Il giocatore riposa.
Il giocatore riposa.
Il giocatore riposa.
Il giocatore riposa.
Il giocatore riposa.
Il giocatore riposa.
Il giocatore riposa.
Anche se ad esempio solo al primo avevo selezionato "Riposo"...come posso risolvere...grazie mille![]()