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

PHP & Base de données Discussion :

Lire la suite appartir de l' ID article [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 69
    Par défaut Lire la suite appartir de l' ID article
    Bonjour,

    voila mon casse tête du moment et je suis sur que c'est tout bête mais vu que je débute en php je cherche depuis une semaine et rien ne marche alors je viens demander de l'aide

    J'ai un site avec une bdd perso ou sont les articles du site

    j'ai limité les articles a 400 caractères et j'ai un lire la suite

    je voudrais que ce lire la suite prenne ID de article et l'ouvre dans la fenêtre
    mais il ne veux pas il me donne bien ID de mon article mais je ne sais pas comment faire apparaitre l'article a l'écran

    le but est qu' il ouvre l'article en question sans etre obligé de faire un fichier par article sinon la bdd deviens inutile


    voici mon code dsl il est un peux nul mais bon... il faut bien apprendre

    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
        	<table width="auto" height="276" border="3"><? include 'coupechaine.php' ; ?>
    		<tr>
                <td><?
     
     
    include 'Nom_du_fichier_de_connection_BDD.php';
    $reponse = mysql_query("SELECT * FROM Site_articles WHERE url='{$_SERVER['SCRIPT_NAME']}' ORDER BY ID DESC LIMIT 0,5");
    while ($donnees = mysql_fetch_array($reponse) )
    {
     
    $namepage = $_SERVER['SCRIPT_NAME'];
    $ID = $donnees['ID'];
    $titre = html_entity_decode($donnees['Titre']);
    $news = html_entity_decode($donnees['Articles']);
    $lien = html_entity_decode($donnees['url']);
    $qui = html_entity_decode($donnees['Auteur']);
    $h3 = stripslashes($titre);
    $dec = stripslashes($news);
    $speudo = stripslashes($qui);
     
     
    ?><h1><?php echo stripslashes($h3);?></h1>
    				<p><?php echo coupeChaine($dec);?></p> 
    				<p class="suite">
     
    				<?php echo '<a href="./' . ('mode.php?ID=') . "$ID" . '">Lire la suite</a>'; ?></p>
     
     
    			<div class="separation"></div><div align="right">Par : <?php echo stripslashes($speudo); ?></div><?php } mysql_close() ; ?>
    		   </td>	
            </table>
    Si vous pouvez m'aidé merci d'avance sinon merci quand meme

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Dans l'autre page tu récupères l'ID via $_GET['ID']

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 69
    Par défaut
    Excuse moi tu pourrais me donné plus d'info ?


    la je ne vois vraiment pas comment faire ?

    oui je débute vraiment en php dsl je suis le boulet il en faut un par communauté



    on ma dit que $_GET['ID'] était moins bien que $_POST['ID'] vrais ou faux ??



    Je te remercie d'avance

  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
    $_POST contient les données recues par la methode POST, typiquement un formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form action="toto.php" method="post">
    <input name="toto" value="123" />
    <input type="submit" />
    </form>
    la page toto.php recupere $_POST['toto'] = 123

    $_GET contient les données recues par la methode GET, typiquement un lien :
    la page toto.php recupere $_GET['toto'] = 123

    GET n'est pas "moins bien" que POST, il n'est pas utilisé pour la même chose.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 69
    Par défaut
    Merci pour ces info

    j'ai testé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <?php echo '<a href="./('mode.php?ID=".$_GET['ID']."')">Lire la suite</a>'; ?></p>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<a href="./('mode.php?ID=".$_GET['ID'] = $ID ."')">Lire la suite</a>'; ?></p>
    plein d'autre

    mais
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /homez.83/cpsifran/www/forme-au-quotidien/mode.php on line 306
    et tous ce que je test idem

    si une personne peux m'expliqué ou est mon erreur

    merci d'avance

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 64
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<a href="./mode.php?ID='.$_GET['ID'] = $ID .'">Lire la suite</a>'; ?></p>
    Quelques soucis sur tes apostrophes et guillemets, sans compter que je ne vois pas bien à quoi servait tes parenthèses...

    Bon le code que je te propose à vérifier quand même, je te sors ça juste avant d'aller me coucher donc ...

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

Discussions similaires

  1. [Joomla!] Supprimer "lire la suite" et "vu" en bas d'un article Joomla sur la page d'accueil
    Par filiplarlibe dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 12/10/2009, 12h04
  2. [Joomla!] Option "lire la suite" dans les articles
    Par mdkxp dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 30/03/2009, 17h17
  3. lire une suite d'image
    Par freemoh_01 dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/03/2008, 01h23
  4. Réponses: 4
    Dernier message: 01/08/2006, 12h24

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