Se connecter / S'enregistrer
Votre question

probleme forum php

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
17 Décembre 2008 18:14:05

bonjour
j'ai un probleme avec cette ligne
  1. case "repondre":


sa me mais
Parse error: syntax error, unexpected T_CASE in C:\wamp\www\forum 2\poster.php on line 221

et j'ai un deuxieme probleme la dedans
  1. $ins =mysql_query('INSERT INTO forum_topic_view
  2. (tv_id, tv_topic_id, tv_forum_id, tv_post_id, tv_poste)
  3. VALUES('.intval($_SESSION['id']).', '.$nouveautopic.', '.$forum.', '.$nouveaupost.', "1" )'); // voila la ligne

et sa me mais
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\forum 2\postok.php on line 169

merci

Autres pages sur : probleme forum php

20 Décembre 2008 11:26:30

Citation :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\forum 2\postok.php on line 169


Tu as une erreur avec ton mot de passe SQL.

Citation :

case "repondre":

As tu mis une "instruction" ?

De plus, je crois qu'on ne peut pas mettre des "lettres/mots/phrases" pour le nom d'une case, mais je suis pas sur ..

Tu devrais faire comme ça :

Exemple :
Citation :

case 1:
echo "Repondre";
Contenus similaires
Pas de réponse à votre question ? Demandez !
26 Décembre 2008 17:01:14

ben en faite le code complet de l'instruction c'est
  1. case "config":
  2. //ici configuration
  3. echo'<h1>Configuration du forum</h1>';
  4. echo '<form method="post" action="adminok.php?cat=config">';
26 Décembre 2008 17:21:17

Met encore plus de code, tout le bloc switch.
26 Décembre 2008 17:55:35

voila tous le code mais il est long et bien sur il y a d'auter case mais bon si j'arrive a comprendre l'erreur j'aurait pas besoin d'aide pour apres :
  1. <?php
  2. $cat = htmlspecialchars($_GET['cat']); //on récupère dans l'url la variable cat
  3. switch($cat) //1er switch
  4. {
  5. case "config":
  6. //ici configuration
  7. break;
  8.  
  9. case "forum":
  10. //Ici forum
  11. $action = htmlspecialchars($_GET['action']); //On récupère la valeur de action
  12. switch($action) //2eme switch
  13. {
  14. case "creer":
  15. //Création d'un forum
  16. break;
  17.  
  18. case "edit":
  19. //Edition d'un forum
  20. break;
  21.  
  22. case "droits":
  23. //Gestion des droits
  24. break;
  25.  
  26. default; //action n'est pas remplie, on affiche le menu
  27. echo'<h1>Administration des forums</h1>';
  28. echo'<p>Bonjour, cher administrateur :p, que veux tu faire ?
  29. <br />
  30. <a href="./admin.php?cat=forum&action=creer">Créer un forum</a>
  31. <br />
  32. <a href="./admin.php?cat=forum&action=edit">Modifier un forum</a>
  33. <br />
  34. <a href="./admin.php?cat=forum&action=droits">
  35. Modifier les droits d un forum</a><br /></p>';
  36. break;
  37. }
  38. break;
  39.  
  40. case "membres":
  41. //Ici membres
  42. $action = htmlspecialchars($_GET['action']); //On récupère la valeur de action
  43. switch($action) //2eme switch
  44. {
  45. case "edit":
  46. //Edition d'un membre
  47. break;
  48.  
  49. case "droits":
  50. //Droits d'un membre (rang)
  51. break;
  52.  
  53. case "ban":
  54. //Bannissement
  55. break;
  56.  
  57. default; //action n'est pas remplie, on affiche le menu
  58. echo'<h1>Administration des membres</h1>';
  59. echo'<p>Salut mon ptit, alors tu veux faire quoi ?<br />
  60. <a href="./admin.php?cat=membres&action=edit">
  61. Editer le profil d un membre</a><br />
  62. <a href="./admin.php?cat=membres&action=droits">
  63. Modifier les droits d un membre</a><br />
  64. <a href="./admin.php?cat=membres&action=ban">
  65. Bannir / Debannir un membre</a><br /></p>';
  66. break;
  67. }
  68. break;
  69. default; //cat n'est pas remplie, on affiche le menu général
  70. echo'<h1>Index de l administration</h1>';
  71. echo'<p>Bienvenue sur la page d administration.<br />
  72. <a href="./admin.php?cat=config">Configuration du forum</a><br />
  73. <a href="./admin.php?cat=forum">Administration des forums</a><br />
  74. <a href="./admin.php?cat=membres">Administration des membres</a><br /></p>';
  75. break;
  76. }
  77. ?>
  78. <?php
  79. case "config":
  80. //ici configuration
  81. echo'<h1>Configuration du forum</h1>';
  82. echo '<form method="post" action="adminok.php?cat=config">';
  83.  
  84. //Le tableau associatif
  85. $config_name = array(
  86. "avatar_maxsize" => "Taille maximale de l avatar",
  87. "avatar_maxh" => "Hauteur maximale de l avatar",
  88. "avatar_maxl" => "Largeur maximale de l avatar",
  89. "sign_maxl" => "Taille maximale de la signature",
  90. "auth_bbcode_sign" => "Autoriser le bbcode dans la signature",
  91. "pseudo_maxsize" => "Taille maximale du pseudo",
  92. "pseudo_minsize" => "Taille minimale du pseudo",
  93. "topic_par_page" => "Nombre de topics par page",
  94. "post_par_page" => "Nombre de posts par page"
  95. );
  96. $requete_config= mysql_query('SELECT config_nom, config_valeur FROM forum_config');
  97. while($data_config = mysql_fetch_assoc($requete_config))
  98. {
  99. echo '<p><label for='.$data_config['config_nom'].'>
  100. '.$config_name[$data_config['config_nom']].' </label> :
  101. <input type="text" id="'.$data_config['config_nom'].'"
  102. value="'.$data_config['config_valeur'].'"
  103. name="'.$data_config['config_nom'].'"></p>';
  104. }
  105. echo '<p><input type="submit" value="Envoyer" /></p></form>';
  106. break;
  107. ?>

merci de votre aide
26 Décembre 2008 20:40:53

case "config" est après default ...
27 Décembre 2008 08:43:01

j'ai pas compris qu'est ce que je dois faire
je dois rajouter default ; apres case "config" ?
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS