erreur $ (résolu)

erreur $ (résolu) - PHP - Programmation

Marsh Posté le 12-06-2006 à 16:42:30    

Salut tout le monde!,
J'ai une erreur que je n'arrive pas à résoudre, quelqu'un peut m'aider?
 

Citation :

Parse error: parse error, unexpected $ in blablabla/team.php on line 214


 
Voici le code :

Code :
  1. while($data = mysql_fetch_assoc($resultat)) {
  2. if ($data["advers1"] == $_SESSION["pseudo"] AND $data["ok1"] != 'ok') {
  3. $message = 'La team '.$data["advers2"].' vous propose un match le '.date('d/m/Y', $date).' sur le jeu '.$data["jeu"].'.<br /><form method="post" action="match_accept.php"><input type="hidden" name="jeu" value="'.$data["jeu"].'"/><input type="hidden" name="date" value="'.$data["date"].'" /><input type="hidden" name="advers" value="'.$data["advers2"].'" /><input tyepe="hidden" name="adversnum" value="1" /><select name="ok"><option value="accpeté">accepter</option><option value="refusé">refuser</option></select><input type="submit" value="Ok" /></form>';
  4. }
  5. if ($data["advers2"] == $_SESSION["pseudo"] AND $data["ok2"] != 'ok') {
  6. $message = 'La team '.$data["advers2"].' vous propose un match le '.date('d/m/Y', $data["date"]).' sur le jeu '.$data["jeu"].'.<br /><form method="post" action="match_accept.php"><input type="hidden" name="jeu" value="'.$data["jeu"].'"/><input type="hidden" name="date" value="'.$data["date"].'" /><input type="hidden" name="advers" value="'.$data["advers2"].'" /><input tyepe="hidden" name="adversnum" value="1" /><select name="ok"><option value="accpeté">accepter</option><option value="refusé">refuser</option></select><input type="submit" value="Ok" /></form>';
  7. }
  8. }
  9. echo '</div>';
  10. break;
  11. }
  12. ?> <-- ligne 214


Merci de m'aider!


Message édité par hugoOo le 12-06-2006 à 22:45:26

---------------
http://over-templates.c.la
Reply

Marsh Posté le 12-06-2006 à 16:42:30   

Reply

Marsh Posté le 12-06-2006 à 16:52:24    

Il semble qu'il y est une accolade fermante en trop (arpes le break)
 
 
 
(d'ailleurs que vient foutre le break ici ?)


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 12-06-2006 à 18:43:31    

salut zapan666, mon code fait 214 lignes donc j'ai pris juste un extrait, le break correspond a un switch plus haut dans le code et l'accolade fermante correspond à un if plus haut. Don c'est pas ca.. Personne a une idée?


---------------
http://over-templates.c.la
Reply

Marsh Posté le 12-06-2006 à 18:52:46    

T'es sûr que c'est la ligne 214 de ton fichier team.php, le "?>" ?
 
(Au passage, ça m'a pas l'air bien propre, tout ça... m'enfin, spa le sujet...)


Message édité par sielfried le 12-06-2006 à 18:52:53

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 12-06-2006 à 19:12:37    

Voici le code entier (encore en construction) :

Code :
  1. <?php include('bd.inc.php'); ?>
  2. <?php
  3. $_SESSION["pseudo"] = 'ahAHah';
  4. $options = '<div id="option1"><a href="team.php?onglet=messages">messages</a></div>
  5. <div id="option2"><a href="team.php?onglet=matchs">matchs</a></div>
  6. <div id="option3">lalala</div>
  7. <div id="option4">plop</div>
  8. <div id="option5">kyoto</div>';
  9. $onglet = addslashes(htmlentities($_GET["onglet"]));
  10. $db = mysql_connect($bdserveur, $bduser, $bdpass);
  11. mysql_select_db($bdbase, $db);
  12. switch ($onglet) { // on travaille sur onglet
  13. case messages: // messages
  14. echo '<div id="fenetre1"><div id="fenetre_titre">Team '.$_SESSION["pseudo"].' : Messages</div>';
  15. echo $options;
  16. $sql = "SELECT nom, cs, css, dod, dods, b2 FROM teams WHERE nom='".$_SESSION["pseudo"]."'";
  17. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  18. while($data = mysql_fetch_assoc($resultat)) {
  19. $cs = $data["cs"];
  20. $css = $data["css"];
  21. $dod = $data["dod"];
  22. $dods = $data["dods"];
  23. $b2 = $data["b2"];
  24. }
  25. if ($cs != 0) { //si la team joue a cs
  26. $sql = "SELECT nom, dispo, dispo2, serveur FROM cs WHERE nom='".$_SESSION["pseudo"]."'";
  27. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  28. while($data = mysql_fetch_assoc($resultat)) {
  29. $messagecs = '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="cs" />';
  30. if ($data["dispo"] == '') {
  31. $messagecs .= '<label>Prochaine disponibilité pour un match : <select name="dispo">';
  32. $now = time();
  33. $limite = $now + 2592000;
  34. $date = $now;
  35. while ($date < $limite) {
  36. $messagecs .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  37. $date = $date + 86400;
  38. }
  39. $messagecs .= '</select></label>';
  40. }
  41. if ($data["dispo2"] == '') {
  42. $messagecs .= '<label>2<sup>ème</sup> disponibilité pour un match : <select name="dispo2">';
  43. $now = time();
  44. $limite = $now + 2592000;
  45. $date = $now;
  46. while ($date < $limite) {
  47. $messagecs .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  48. $date = $date + 86400;
  49. }
  50. $messagecs .= '</select></label>';
  51. }
  52. if ($data["serveur"] == '') {
  53. $messagecs .= '<label>Adresse de votre serveur Counter Strike : <input type="text" name="serveur" /></label> <label>Pas de serveur <input type="checkbox" name="noserveur" /></label>';
  54. }
  55. $messagecs .= '<input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>';
  56. if ($messagecs != '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="cs" /><input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>') {
  57. echo $messagecs;
  58. }
  59. }
  60. if ($css != 0) { //si la team joue a css
  61. $sql = "SELECT nom, dispo, dispo2, serveur FROM css WHERE nom='".$_SESSION["pseudo"]."'";
  62. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  63. while($data = mysql_fetch_assoc($resultat)) {
  64. $messagecss = '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="css" />';
  65. if ($data["dispo"] == '') {
  66. $messagecss .= '<label>Prochaine disponibilité pour un match : <select name="dispo">';
  67. $now = time();
  68. $limite = $now + 2592000;
  69. $date = $now;
  70. while ($date < $limite) {
  71. $messagecss .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  72. $date = $date + 86400;
  73. }
  74. $messagecss .= '</select></label>';
  75. }
  76. if ($data["dispo2"] == '') {
  77. $messagecss .= '<label>2<sup>ème</sup> disponibilité pour un match : <select name="dispo2">';
  78. $now = time();
  79. $limite = $now + 2592000;
  80. $date = $now;
  81. while ($date < $limite) {
  82. $messagecss .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  83. $date = $date + 86400;
  84. }
  85. $messagecss .= '</select></label>';
  86. }
  87. if ($data["serveur"] == '') {
  88. $messagecss .= '<label>Adresse de votre serveur Counter Strike Source : <input type="text" name="serveur" /></label> <label>Pas de serveur <input type="checkbox" name="noserveur" /></label>';
  89. }
  90. $messagecss .= '<input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>';
  91. if ($messagecss != '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="css" /><input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>') {
  92. echo $messagecss;
  93. }
  94. }
  95. if ($dod != 0) { //si la team joue a dod
  96. $sql = "SELECT nom, dispo, dispo2, serveur FROM dod WHERE nom='".$_SESSION["pseudo"]."'";
  97. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  98. while($data = mysql_fetch_assoc($resultat)) {
  99. $messagedod = '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="dod" />';
  100. if ($data["dispo"] == '') {
  101. $messagedod .= '<label>Prochaine disponibilité pour un match : <select name="dispo">';
  102. $now = time();
  103. $limite = $now + 2592000;
  104. $date = $now;
  105. while ($date < $limite) {
  106. $messagedod .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  107. $date = $date + 86400;
  108. }
  109. $messagedod .= '</select></label>';
  110. }
  111. if ($data["dispo2"] == '') {
  112. $messagedod .= '<label>2<sup>ème</sup> disponibilité pour un match : <select name="dispo2">';
  113. $now = time();
  114. $limite = $now + 2592000;
  115. $date = $now;
  116. while ($date < $limite) {
  117. $messagedod .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  118. $date = $date + 86400;
  119. }
  120. $messagedod .= '</select></label>';
  121. }
  122. if ($data["serveur"] == '') {
  123. $messagedod .= '<label>Adresse de votre serveur Day Of Defeat : <input type="text" name="serveur" /></label> <label>Pas de serveur <input type="checkbox" name="noserveur" /></label>';
  124. }
  125. $messagedod .= '<input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>';
  126. if ($messagedod != '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="dod" /><input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>') {
  127. echo $messagedod;
  128. }
  129. }
  130. if ($dods != 0) { //si la team joue a dods
  131. $sql = "SELECT nom, dispo, dispo2, serveur FROM dods WHERE nom='".$_SESSION["pseudo"]."'";
  132. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  133. while($data = mysql_fetch_assoc($resultat)) {
  134. $messagedods = '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="dods" />';
  135. if ($data["dispo"] == '') {
  136. $messagedods .= '<label>Prochaine disponibilité pour un match : <select name="dispo">';
  137. $now = time();
  138. $limite = $now + 2592000;
  139. $date = $now;
  140. while ($date < $limite) {
  141. $messagedods .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  142. $date = $date + 86400;
  143. }
  144. $messagecs .= '</select></label>';
  145. }
  146. if ($data["dispo2"] == '') {
  147. $messagedods .= '<label>2<sup>ème</sup> disponibilité pour un match : <select name="dispo2">';
  148. $now = time();
  149. $limite = $now + 2592000;
  150. $date = $now;
  151. while ($date < $limite) {
  152. $messagedods .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  153. $date = $date + 86400;
  154. }
  155. $messagedods .= '</select></label>';
  156. }
  157. if ($data["serveur"] == '') {
  158. $messagedods .= '<label>Adresse de votre serveur Day Of Defeat Source : <input type="text" name="serveur" /></label> <label>Pas de serveur <input type="checkbox" name="noserveur" /></label>';
  159. }
  160. $messagedods .= '<input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>';
  161. if ($messagedods != '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="dods" /><input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>') {
  162. echo $messagedods;
  163. }
  164. }
  165. if ($b2 != 0) { //si la team joue a b2
  166. $sql = "SELECT nom, dispo, dispo2, serveur FROM b2 WHERE nom='".$_SESSION["pseudo"]."'";
  167. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  168. while($data = mysql_fetch_assoc($resultat)) {
  169. $messageb2 = '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="b2" />';
  170. if ($data["dispo"] == '') {
  171. $messageb2 .= '<label>Prochaine disponibilité pour un match : <select name="dispo">';
  172. $now = time();
  173. $limite = $now + 2592000;
  174. $date = $now;
  175. while ($date < $limite) {
  176. $messageb2 .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  177. $date = $date + 86400;
  178. }
  179. $messageb2 .= '</select></label>';
  180. }
  181. if ($data["dispo2"] == '') {
  182. $messageb2 .= '<label>2<sup>ème</sup> disponibilité pour un match : <select name="dispo2">';
  183. $now = time();
  184. $limite = $now + 2592000;
  185. $date = $now;
  186. while ($date < $limite) {
  187. $messageb2 .= '<option value="'.$date.'">'.date('d/m/Y', $date).'</option>';
  188. $date = $date + 86400;
  189. }
  190. $messageb2 .= '</select></label>';
  191. }
  192. if ($data["serveur"] == '') {
  193. $messageb2 .= '<label>Adresse de votre serveur Battlefield 2 : <input type="text" name="serveur" /></label> <label>Pas de serveur <input type="checkbox" name="noserveur" /></label>';
  194. }
  195. $messageb2 .= '<input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>';
  196. if ($messageb2 != '<form method="post" action="modif.php"><input type="hidden" name="jeu" value="b2" /><input type="submit" value="Ok" /><input type="reset" value="Effacer" /></form>') {
  197. echo $messageb2;
  198. }
  199. }
  200. $sql = "SELECT advers1, advers2, date, ok1, ok2, jeu FROM defi WHERE advers1='".$_SESSION["pseudo"]."' OR advers2='".$_SESSION["pseudo"]."'";
  201. $resultat = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  202. while($data = mysql_fetch_assoc($resultat)) {
  203. if ($data["advers1"] == $_SESSION["pseudo"] AND $data["ok1"] != 'ok') {
  204. $message = 'La team '.$data["advers2"].' vous propose un match le '.date('d/m/Y', $data["date"]).' sur le jeu '.$data["jeu"].'.<br /><form method="post" action="match_accept.php"><input type="hidden" name="jeu" value="'.$data["jeu"].'"/><input type="hidden" name="date" value="'.$data["date"].'" /><input type="hidden" name="advers" value="'.$data["advers2"].'" /><input tyepe="hidden" name="adversnum" value="1" /><select name="ok"><option value="accpeté">accepter</option><option value="refusé">refuser</option></select><input type="submit" value="Ok" /></form>';
  205. }
  206. if ($data["advers2"] == $_SESSION["pseudo"] AND $data["ok2"] != 'ok') {
  207. $message = 'La team '.$data["advers2"].' vous propose un match le '.date('d/m/Y', $data["date"]).' sur le jeu '.$data["jeu"].'.<br /><form method="post" action="match_accept.php"><input type="hidden" name="jeu" value="'.$data["jeu"].'"/><input type="hidden" name="date" value="'.$data["date"].'" /><input type="hidden" name="advers" value="'.$data["advers2"].'" /><input tyepe="hidden" name="adversnum" value="1" /><select name="ok"><option value="accpeté">accepter</option><option value="refusé">refuser</option></select><input type="submit" value="Ok" /></form>';
  208. }
  209. }
  210. echo '</div>';
  211. break;
  212. }
  213. ?>


et l'erreur :

Citation :

Parse error: parse error, unexpected $ on line 215


Merci de vos aides


---------------
http://over-templates.c.la
Reply

Marsh Posté le 12-06-2006 à 20:10:31    

MES YEEEUUUXXX [:pingouino]
 

Code :
  1. case messages: // messages


 
manque pas des quotes, genre  

Code :
  1. case 'messages':


Message édité par zapan666 le 12-06-2006 à 20:11:01

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 12-06-2006 à 20:57:38    

OUUUUPSSSS la boulette oui j'avai pas vu ca! ca y est c'est corrigé et j'avai oublié de fermer des accolades a certains endroits aussi! j'ai plus de message d'erreur mais rien ne s'affiche! :( je commence a perdre patience:!


---------------
http://over-templates.c.la
Reply

Marsh Posté le 12-06-2006 à 22:44:53    

problème avec mon GET, erreur réglé merci!


---------------
http://over-templates.c.la
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed