begin process at 2012 05 31 13:11:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Ptite question


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ptite question

lundi 27 mars 2006 à 13:39:39 | Ptite question

sensoide

Bonjour,
Je vous expose le probléme:
j'ai une table d'annonce avec les titre et le corps de l'annonce.
J'affiche les news dans un bandeau entre deux balise 'marquee'.
Je voudrais que lorsqu'un utilisateur clique sur un titre le corps de la news s'affiche.
Mais la je me vois bloqué est ce que quelqu'un a une idée.Merci




SSDS

lundi 27 mars 2006 à 13:49:00 | Re : Ptite question

malalam

Administrateur CodeS-SourceS
Hello,

marquee n'est pas très aux normes...enfin bref : tu crées un lien sur tes titres, ouvrant une nouvelle fenêtre, ou un popup ou ce que tu veux, et affichanht la news complète (tru passes évidemment l'id de ta news dans le lien, pour pouvoir aller chercher l'article complet dans ta base à ce moment là).
lundi 27 mars 2006 à 13:55:39 | Re : Ptite question

sensoide

Excuse moi malalam,
Mais en fait j'ai deux cadre un cadre titre  et un deuxieme cadre corps qui me permet d'afiicher le détail de l'annonce




SSDS

lundi 27 mars 2006 à 13:58:10 | Re : Ptite question

malalam

Administrateur CodeS-SourceS

Le principe reste exactement le même.
Ta frame corps recevra l'id de la news, fera une requête, et affichera le corps de ta news.

lundi 27 mars 2006 à 13:58:30 | Re : Ptite question

raven44

va falloir se basé sur élément clic de la souris là a mon avis ?

Faut voir ce qu'en pense malalam.
lundi 27 mars 2006 à 13:59:46 | Re : Ptite question

raven44

Les titres sont des liens ??
lundi 27 mars 2006 à 14:06:10 | Re : Ptite question

sensoide

Je fais une rquette qui me rapatrie et affiche tout les titres dans un bandeau sur ma page d'accueil.
Ensuite je voudrais recuperer la valeur de ce Titre lorsque l'utilisateur clique dessus afin de pouvoir fair ma deuxieme requette et recupérer le corps de l'actu pour l'afficher.
Je précis que ce sont deux cadres et non deux frames.
Merci.




SSDS

lundi 27 mars 2006 à 14:11:02 | Re : Ptite question

malalam

Administrateur CodeS-SourceS

Bon (à noter que j'ai utilisé un tableau là, donc je l'ai mis dans les deux pages pour pouvoir y accéder) :

titre.php :

<?php
$aNews = array (1 => array (
    'titre' => 'Titre 1',
    'corps' => 'Ceci est le corps de ma news 1'
    ),
    2 => array (
    'titre' => 'Titre 2',
    'corps' => 'Ceci est le corps de ma news 2'  
    )
    );

foreach ($aNews as $clef => $news) {
  echo '<a href="corps.php?id=',$clef,'" target="corps"/>',$news['titre'],'</a><br />';
}
?>
<iframe src="corps.php" name="corps" style="height: 300px; width: 300px;"/>


corps.php :
<?php
$aNews = array (1 => array (
    'titre' => 'Titre 1',
    'corps' => 'Ceci est le corps de ma news 1'
    ),
    2 => array (
    'titre' => 'Titre 2',
    'corps' => 'Ceci est le corps de ma news 2'  
    )
    );
    
if (isset ($_GET['id']) && is_numeric ($_GET['id'])) {
  if (array_key_exists ($_GET['id'], $aNews)) {
    echo $aNews[$_GET['id']]['corps'];
  }
}
?>

lundi 27 mars 2006 à 14:14:46 | Re : Ptite question

malalam

Administrateur CodeS-SourceS

Ah ce sont des divs ?
Alors il faut utiliser javascript :

- soit en stockant aussi le corps des messages dans un tableau js
- soit en passant par les requêtes xmlhttp
- soit en passant par un formulaire caché

lundi 27 mars 2006 à 14:17:44 | Re : Ptite question

sensoide

C vraiment pas pour etre chiant mais je vous donne mes source

partie affichage:

echo("<form method='post' action='#'><tr>");//PARTIE TITRE DEFILANT
 echo("<td height='15' bgcolor='#F5F7EC'><div align='left' class='Style40'><span class='Style41'><marquee scrollamount='4'>"); leNews();
echo("</marquee></span></div></td>");
echo("</tr></form>");
             
echo("<tr>");
echo("<td bgcolor='#DFE0C0'></td>");//SEPARATEUR ENTER LES TITRES ET LES DETAILLES
echo("</tr>");
             
echo("<tr>");$leTitre=$_REQUEST['valider'];
echo("<td height='90' bgcolor='#F5F7EC' valign='top'>");
lesCorps($leTitre);                 
echo("</td>");
echo("</tr>");


et voici les deux fonction que j'ai :
function leNews()
{
 connex();

$sqllist="SELECT titre_actu FROM t_actu";
$listeur = mysql_query ($sqllist);
$nbrelisteur = mysql_num_rows($listeur);
             
for ($j = 1; $j <= 5 ; $j++)
            {
$lignelisteur = mysql_fetch_row ($listeur);
$titre=$lignelisteur[0];                             
   
echo '<label><a href=\'#\' type="submit" name="valider" >'.$titre.'</a></label>';
            }
    }


function lesCorps($titre)
    {           
                connex('seriacom');
                $sqllist="SELECT corps_actu FROM t_actu where titre_actu ='$titre'";
                $listeur = mysql_query ($sqllist);
                $nbrelisteur = mysql_num_rows($listeur);
                 
                for ($j = 1; $j <= 5 ; $j++)
                {
                $lignelisteur = mysql_fetch_row ($listeur);
                                  $corps=$lignelisteur[0];                             
   
                        echo ' '.$corps;
     }

Mon probléme c'est que je n'arrive pas a recupéré la valeur clicqué.Merci.

   






SSDS


1 2

Cette discussion est classée dans : question, ptite, titre, annonce, corps


Répondre à ce message

Sujets en rapport avec ce message

Envoie données multiples dans XML [ par krolenain ] Salut,bon le titre est pas très clair, je m'explique:je crée un fichier XML de ma base de donnée MySql avec PHP.Tout allait bien jusqu'à ce qu'on me d ptite question sur mysql [ par hardelgylls ] bonjour les amis, j'ai une petite question à soumettre...est-ce que utiliser mysql / php pour des projets professionnels d'entreprise est-il gratuit.d vote et classement... [ par tombondoff ] Bonjour , je sois un nouveau gars qui débute dans le html , php ect...J'avoue que jé beaucoup chercher pour la question suivante au quel je né toujour vote et classement... [ par tombondoff ] Bonjour , je suis un nouveau gars qui débute dans le html , php ect...J'avoue que jé beaucoup chercher pour la question suivante au quel je né toujour Ptite question sur un array ! [ par destiny ] Hello all enfin du moins RE :pbon juste une ptite info sur les array's !Voila j'ai une question sur un questionnaire assez long (4 pages et environ 25 petite question : envoi de sms en php [TITRE MODERE CAR PEU EXPLICITE] [ par biloutte33 ] bonjour,j'aimerais savoir comment créer en php/ MySQL un service de sms? (les visiteurs inscrit de mon site pourront ainsi envoyer des sms/mms selon u é a la place de é [ par Sinsitrus ] Salut ! Voici mon bout de code. Mes pages sont en UTF-8 et lorsque j'envoie l'email (code ci-dessous) les caractères sont détruit 'é' a la place de Ptite question sur un compteur de click pour statistique [ par destiny ] lo all :)voila, jdoit fair des stats sur les downloads du site de ma boitebon je sais pas trop comment faire (la methode) pour réaliser sa!jpense a un Ptite question sur les session :) [ par destiny ] Hello allvoila qd je crée une session, tant que l'utilisateur de se delogue pas correcttement "log?action=login"ben sa session n'est pas detruite ( et ptite question sur les les "TYPE" de champs ! [ par destiny ] Lo all Voila, jviens de remarquer que les "TYPE" VARCHAR ne prenne pas les retour à la ligne!si kelkun connait un autre "TYPE" qui les accept Merci d'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales