bonjour,
je suis entrain de faire un site de pronostic de football
Sur une page les utilisateurs enregistrés peuvent pronostiquez des scores qui seront rentrés dans une base de données.
En fait j'aimerais que chacun puisse voir ses pronostics, mais pour le moment j'obtient l'affichage des pronostics que une fois que la personne a cliquer sur enregistrer, si la personne avait deja pronostiqué alors ils ne s'affiche pas
Je vous montre le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
//au depart il y a un formulaire pour les pronostic et le bouton enregistrer
if (isset($_POST['enregistrer']))
{ 
	$match1=$_POST['score1']; $match5=$_POST['score5'];
	$match2=$_POST['score2']; $match6=$_POST['score6'];
	$match3=$_POST['score3']; $match7=$_POST['score7'];
	$match4=$_POST['score4']; $match8=$_POST['score8'];
	$numero=$_SESSION['idjoueur'];
 
	$sql = "UPDATE prono set match1='$match1',match2='$match2',match3='$match3',match4='$match4',
	                         match5='$match5',match6='$match6',match7='$match7',match8='$match8' 
			WHERE IDJ='$numero'";			
	mysql_query($sql) or die ("Erreur SQL ! : ".mysql_error()."<br />Requête utilisée : ".$sql);
 
	echo "Vos pronostics ont bien &eacute;t&eacute; enregistr&eacute;s";
	$aff = "SELECT match1,match2,match3,match4,match5,match6,match7,match8 FROM prono WHERE IDJ='$numero'";
	$result = mysql_query($aff) or die ("Erreur SQL ! : ".mysql_error()."<br />Requête utilisée : ".$aff);
	$row = mysql_fetch_array($result);
 
	echo "<table>
		<tr><td>Olympiakos Le Pir&eacute;e</td><td>".$row['match1']."</td><td>Chelsea</td></tr>
		<tr><td>AS Roma</td><td>".$row['match2']."</td><td>Real Madrid</td></tr>
		<tr><td>Schalke 04</td><td>".$row['match3']."</td><td>FC Porto</td></tr>
		<tr><td>Liverpool FC</td><td>".$row['match4']."</td><td>Inter Milan</td></tr>
		<tr><td>Lyon</td><td>".$row['match5']."</td><td>Manchester United</td></tr>
		<tr><td>Celtic Glasgow</td><td>".$row['match6']."</td><td>FC Barcelone</td></tr>
		<tr><td>Arsenal</td><td>".$row['match7']."</td><td>Milan AC</td></tr>
		<tr><td>Fenerbah&ccedil;e</td><td>".$row['match8']."</td><td>FC S&eacute;ville</td></tr>";
	echo "</table>";
	echo "<br><br>";	
}
else {$aff = "SELECT match1,match2,match3,match4,match5,match6,match7,match8 FROM prono WHERE IDJ='$numero'";
	  $result = mysql_query($aff) or die ("Erreur SQL ! : ".mysql_error()."<br />Requête utilisée : ".$aff);
	  $row = mysql_fetch_array($result);
 
	echo "<table>
		<tr><td>Olympiakos Le Pir&eacute;e</td><td>".$row['match1']."</td><td>Chelsea</td></tr>
		<tr><td>AS Roma</td><td>".$row['match2']."</td><td>Real Madrid</td></tr>
		<tr><td>Schalke 04</td><td>".$row['match3']."</td><td>FC Porto</td></tr>
		<tr><td>Liverpool FC</td><td>".$row['match4']."</td><td>Inter Milan</td></tr>
		<tr><td>Lyon</td><td>".$row['match5']."</td><td>Manchester United</td></tr>
		<tr><td>Celtic Glasgow</td><td>".$row['match6']."</td><td>FC Barcelone</td></tr>
		<tr><td>Arsenal</td><td>".$row['match7']."</td><td>Milan AC</td></tr>
		<tr><td>Fenerbah&ccedil;e</td><td>".$row['match8']."</td><td>FC S&eacute;ville</td></tr>";
	echo "</table>"; }
Donc la si la personne avait deja enregistré des pronostics ce la ne devrait pas m'afficher : Olympiakos Le Pirée Chelsea sans le score entre les 2 !