IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Forum PHP..un coup de main ?


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut Forum PHP..un coup de main ?
    Bonjour, je suis entrain de créer un minif-orum php, alors j'ai crée 3 pages :

    * forum.php : qui liste les titres des discussion récentes.avec un lien nouvelle dicussion
    * show_thread: qui affiche une discussion avec ses réponses et qui recoit comme paramétre le id du message à afficher avec un lien répondre.
    * posting.php : le formulaire qui recoit deux paramétre "mode" soit reply soit new, si ce un mode reply alors le id du message intial.,

    je bloque sur la troisieme page, le formulaire qui a comme cible, show-thread.php, pour le mode reply ya pas de soucis, je peux passer en url le paramétre du message initial, par contre pour une nouvlle diiscussion le id du message initial ne se crée qu'aprés l'appel de la pgae show_thread.php qui s'occupe de traitemnt d'insertion, donc pas moyen de lui transmettre ce nouveau id.
    dois je créer une page de traitemet et redirection. ?
    Merci pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    dans ton show_thread :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if (isset($_POST['mode'] && $_POST['mode'] = "new") {
    // insertion dans la base
    $id = id_crée
    }
    elseif (isset($_GET['id']) {
    $id = $_GET['id'];
    }
     
    if ($id) {
      // on affiche
    }
    mais bon question de logique de traitement c'est un peu etrange de créer le fil dans le fichier qui s'appelle show_thread
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if (isset($_POST['mode'] && $_POST['mode'] = "new") {
    // insertion dans la base
    $id = id_crée
    }
    elseif (isset($_GET['id']) {
    $id = $_GET['id'];
    }
     
    if ($id) {
      // on affiche
    }
    le id crée, peut etre ca ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $id = mysql_insert(id);
    oui bien je dois mettre une requete qui demande l'id dont le tire est tel ..etc
    mais bon question de logique de traitement c'est un peu etrange de créer le fil dans le fichier qui s'appelle show_thread
    eh bien forum.php, liste les titre des nouveaux messages (je n'ai pas mis de rubriques) et quand tu cliques un de ses titres, tu as la page show_thread qui affiche le message initial complet ainsi que les réponses à ce message

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $id = mysql_insert_id()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    voila avec quelques efforts, j'ai viré le passage de ma variable via le lien et j'ai préféré la caché dans le formulaire, et à l'aide de quelques if imbriqués ca fonctionne bien.
    mais la fonction myql_insert_id() m'a beaucoup aidé.

    Merci pour ton aide et bon courage !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Besoin d'un coup de main sur PHP/javascript pour passage variables
    Par oliopur78 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2012, 19h54
  2. Besoin d'un coup de main en PHP
    Par laurent94 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 23/09/2011, 08h29
  3. [PHP-JS] un coup de main svp / dvpt web php
    Par herve42 dans le forum Langage
    Réponses: 4
    Dernier message: 01/03/2007, 03h00
  4. Réponses: 3
    Dernier message: 28/02/2003, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo