aide php SVP

WRInaute occasionnel
Bonjour,

Voila j'ai une base de donner contenant une table elle est nommée "pronostics", dedans sont insérés chaque jour des numéros il y a environ 5 colonnes nommées successivement p_cheval_1 p_cheval_2 p_cheval_3 etc...
je souhaiterais afficher ces résultats sur une page à part sans avoir besoin d'être logué, c'est à dire qu'un simple visiteur puisse lire ces résultats.

-Je sais que ma page doit être nommée .php
-doit commencer par
Code:
<?php

session_start();

include ("inc/conf_db_inc.php");

?>

mais pour le reste j'ai toujours une erreur de syntaxe.

je souhaiterais si possible une page modèle pour que je puisse comprendre les requêtes correctement.
Ensuite me restera à associer le membre qui à pronostiqué.

Merci de votre aide
 
WRInaute accro
>> j'ai toujours une erreur de syntaxe

il te dis le fichier et la ligne concerné, colle ici la ligne (et la ligne d avant)
 
WRInaute occasionnel
Bon alors voila je recommence,
pour ma page de classement tout fonctionne bien (la page en code ci dessous) ce que je souhaiterais c'est afficher les pronostics du jour et par membre sur une page autre sans que le visiteur n'ai besoin de s'identifier.

pour moi c'est très compliqué j'apprends les balbussiments du php
je n'arrive m^me pas à afficher quoi que se soit alors pour sélectionner la journée en cours et y associer les joueurs ...

la page ci dessous me donne le classement du jour et générale une fois que j'ai rentré les résultats moi ce que je voudrais c'est uniquement les pronostics joués en temps réel avant que je rentre les résultats, pour que les visiteurs puissent avoir des pronostics d'exemples.

je vous remercie de votre aide

Code:
<?php

session_start();

include ("inc/conf_db_inc.php");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
  <title>championnat-hippique</title>
  <link rel="stylesheet" type="text/css" href="css/style.css" />



    <style type="text/css">

	.form {

	FONT-SIZE: 8pt; COLOR: #CCFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;

	}

	.texte {

	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;

	}

	.menu {

	FONT-SIZE: 9pt; COLOR: #FFFF99; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;

	}

	.menu2 {

	FONT-SIZE: 9pt; COLOR: #FFFF99; FONT-FAMILY: Arial, Helvetica, sans-serif;

	}

  </style>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);"
 alink="#000000" link="#000000" vlink="#ff0000">
<center>
<table
 style="background-color: rgb(255, 255, 255); width: 100%; height: 700px; text-align: left; margin-left: auto; margin-right: auto;"
 border="1" cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td><a style="color: rgb(255, 0, 0);"
 href="http://www.turf-a-cheval.fr/reglement.html"><span
 style="text-decoration: underline;">REGLEMENT</span></a>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; clic---&gt; <a style="color: rgb(255, 0, 0);"
 href="http://www.turf-a-cheval.fr/infos.html">Infos
du jour championnat</a></td>
    </tr>
    <tr>
      <td><span
 style="font-weight: bold; color: rgb(255, 0, 0);">IMPORTANT
: </span><span style="color: rgb(255, 0, 0);"><small>M&ecirc;me
enregistr&eacute; et identifi&eacute; sur le site vous devez
vous enregistrer et vous identifier pour le championnat (enregistrez
vous et identifiez vous) essayez de reprendre le
m&ecirc;me identifiant et le m&ecirc;me mot de passe que sur le
site.</small></span></td>
    </tr>
    <tr>
      <td>Comment jouer ? : pronostiquez chaque jour <span
 style="font-weight: bold;">avant midi </span>pour la
course du
quint&eacute;+<span style="font-weight: bold;"><br>
      </span>-Pronostiquez 5 chevaux + 1 non partant<br>
-Pronostiquez &eacute;galement le coup s&ucirc;r (but
informatif pour la synth&egrave;se)<span
 style="font-weight: bold;"></span></td>
    </tr>
    <tr align="center">
      <td><?php

include ('inc/menuMembres.inc.php');

?>



<h1>Classements</h1>



<div style="width:400px;margin-left:auto;margin-right:auto;border:1px dotted #000099;margin-top:10px;margin-bottom:10px;text-align:center;padding:10px;"><a href="classement.php?action=1">Par course</a> | <a href="classement.php?action=2">Le g&eacute;n&eacute;ral</a></div>



<?php

if (isset($_SESSION['m_login'])) {

	if (isset($_GET['action']) && $_GET['action'] == 1) {

		if (isset($_POST['posted'])) {



			$course = $_POST['course'];



			$requete    = ("SELECT courses.id_course, courses.c_course, courses.c_date, resultats.r_cheval_1, resultats.r_cheval_2, resultats.r_cheval_3, resultats.r_cheval_4, resultats.r_cheval_5, resultats.r_np, resultats.r_disq, resultats.r_simple_g, resultats.r_simple_p, resultats.r_simple_2_p, resultats.r_simple_3_p, resultats.r_double_g, resultats.r_double_p, resultats.r_double_2_p, resultats.r_double_3_p, resultats.r_tierce_o, resultats.r_tierce_d, resultats.r_quarte_o, resultats.r_quarte_d, resultats.r_quinte_o, resultats.r_quinte_d FROM courses, resultats WHERE courses.id_course=resultats.id_resultat AND courses.id_course='$course'");

			$resultat = mysql_query($requete);

			$rower = mysql_fetch_assoc($resultat);



			echo '<h2>'.$rower['c_course'].' ('.$rower['r_cheval_1'].' - '.$rower['r_cheval_2'].' - '.$rower['r_cheval_3'].' - '.$rower['r_cheval_4'].' - '.$rower['r_cheval_5'].')</h2>';



			echo '<table width="100%" style="font-size:11px;margin-left:auto;margin-right:auto;">';

			echo '<tr>';

			echo '<th width="20%" style="text-align:left;">Position</th>';

			echo '<th width="30%" style="text-align:left;">Login</th>';

			echo '<th width="30%" style="text-align:left;">Pronostic</th>';

			echo '<th width="20%" style="text-align:left;">Gains</th>';

			echo '</tr>';



			$sql    = ("SELECT members.m_login, members.id_membre, classements.score FROM members, classements WHERE classements.id_membre=members.id_membre AND classements.id_classement='$course' ORDER BY classements.score DESC");

			$result = mysql_query($sql);



				$n = 1;



				while($row = mysql_fetch_assoc($result)){



					$recherche       = ("SELECT * FROM pronostics WHERE p_membre = '$row[id_membre]' AND id_pronostic='$course'");

					$resultRecherche = mysql_query($recherche);

					$raw = mysql_fetch_assoc($resultRecherche);



					echo '<tr>';

					echo '<td>'. $n.'</td>';

					echo '<td>'. $row['m_login'].'</td>';

					echo '<td>'. $raw['p_cheval_1'].' - '. $raw['p_cheval_2'].' - '. $raw['p_cheval_3'].' - '. $raw['p_cheval_4'].' - '. $raw['p_cheval_5'].'</td>';

					echo '<td>'. $row['score'].' €</td>';

					echo '</tr>';



					mysql_free_result($resultRecherche);



				$n++;

				}



			echo '</table>';

		}

		else {

			$sql = ("SELECT * FROM courses WHERE c_statut=0 ORDER BY id_course");

			$result = mysql_query($sql);



			echo '<form action="" method="post">';

			echo '<select name="course">';

			echo '<option value="0">Sélectionnez ...</option>';

				while($row = mysql_fetch_assoc($result)){

					echo '<option value="'. $row['id_course'].'">'.$row['c_course'].'</option>';

				}

			echo '</select>';

			echo '<input type="hidden" name="posted" id="posted" />';

			echo '<input type="submit" value="Afficher" />';

			echo '</form>';

			mysql_free_result($result);

		}

	}

	elseif (isset($_GET['action']) && $_GET['action'] == 2) {

		$view       = ("SELECT members.m_login, classement_general.scoreTotal FROM members, classement_general WHERE members.id_membre = classement_general.id_classementM ORDER BY scoreTotal DESC");

		$resultView = mysql_query($view);



		echo '<table width="100%" style="font-size:11px;margin-left:auto;margin-right:auto;">';

		echo '<tr>';

		echo '<th width="20%" style="text-align:left;">Position</th>';

		echo '<th width="50%" style="text-align:left;">Login</th>';;

		echo '<th width="30%" style="text-align:left;">Gains cumulés</th>';

		echo '</tr>';



		$n = 1;



		while($raw = mysql_fetch_assoc($resultView)){

			echo '<tr>';

			echo '<td>'. $n.'</td>';

			echo '<td>'. $raw['m_login'].'</td>';

			echo '<td>'. $raw['scoreTotal'].' €</td>';

			echo '</tr>';



		$n++;

		}

		echo '</table>';

	}

}

else {

	echo '<p>Vous n\'êtes pas connecté et ne pouvez donc pas accéder à votre espace personnel.</p>';

}



mysql_close($dp);

?>
      </td>
    </tr>
  </tbody>
</table>
</center>
<br>
</body>
</html>
 
WRInaute impliqué
je crois que tu essaies de griller les étapes.

Tu dis que tu veux chopper des données dans la base de données pour les visiteurs lambda. Jusque la OK. Mais pkoi ouvrir une session ?

A la limite entraine toi avec une page toute simple :

test.php
dedans tu mets :


<?php
include ("inc/conf_db_inc.php");
?>
<html>
<body>
<?php

$resultat = mysql_query("select * from pronostics");

while($ligne = mysql_fetch_object($resultat))
{
echo "pronostic :
echo $ligne->p_cheval_1."<br />";
echo $ligne->p_cheval_2."<br />";

(etc)

}

mysql_close($dp);
?>
</body>
</html>


simplifie toi la vie au maximum et essaie déjà de comprendre ces bouts de code.
 
WRInaute occasionnel
super merci j'avais commencé sur cette voix et j'avais des erreur string. je ne connais pas le système des sessions c'est pour ça.


Je vais éssayer avec ça mais je ne sais pas si ça va me permettre d'afficher les pronostics du jour avec les pronostiqueurs.

Merci en tout cas pour ton aide
 
Discussions similaires
Haut