[PHP]Dur à expliquer

Dur à expliquer [PHP] - PHP - Programmation

Marsh Posté le 04-01-2003 à 00:54:39    

Le probleme est pas très compliqué, mais j'avoue ke je galere dessus...question de logique :)
 
en gros j'ai une page où je fais une requete sur 3 champs d'une table : une date, un titre, et un descriptif.
 
La disposition de la page est la suivante : j'ai un 1er tableau où, pour chaque ligne, j'affiche la date et le titre, suivi d'une image "voir".
j'aimerai que lorsque l'utilisateur clic sur le "voir" d'une ligne, le contenu du champ "descriptif" correspondant au titre/date s'affiche dans un autre tableau.
 
Si zavez compris, venez m'aider !! snif  :cry:  
sinon zhésitez pos à demander je peux re expliquer mieux..

Reply

Marsh Posté le 04-01-2003 à 00:54:39   

Reply

Marsh Posté le 04-01-2003 à 00:59:05    

sur la meme page ?

Reply

Marsh Posté le 04-01-2003 à 01:01:54    

oui les 2 tablos sont sur la meme page
 
une idée ?? :p

Reply

Marsh Posté le 04-01-2003 à 01:06:23    

oui javascript va etre ton ami ... je sais faire mais juste pr IE.

Reply

Marsh Posté le 04-01-2003 à 01:07:31    

rah dis tjrs tu m'interesse !!!  
netscape je te cache pas ke je m'en tamponne un poil quand meme ...

Reply

Marsh Posté le 04-01-2003 à 01:26:34    

:bounce:  
c t koi ton idée alors ??

Reply

Marsh Posté le 04-01-2003 à 01:35:55    

jai pas retrouvé mais a force de me taper la doc ...
 
peutetre les layers :
 
<LAYER>
  ID="layerName"
  WIDTH="width"
  HEIGHT="height"
  BGCOLOR="color"
</LAYER>  
http://developer.netscape.com/docs [...] tags:LAYER
 
apres un clic sur voir declenche un
document.nomdulayer.src = "descriptif.php?id=iddutrucavoir"
 
ca demande un ptit fichier en plus qui genere juste un peu de html pr le descriptif.
 
 
c lidée mais c pr netscape apparemment, jy retourne
 
AYE ... innerHTML .. detail a venir


Message édité par beleg le 04-01-2003 à 01:45:48
Reply

Marsh Posté le 04-01-2003 à 01:53:13    

Code :
  1. <HTML><HEAD><SCRIPT>
  2. function show_details(obj,type)
  3. {
  4. if (type == 1)
  5. desc.innerHTML = "aaaaaaaaaaaaaaa<hr>aaaaaaaaaaaaaaaaaa";
  6. if (type == 3)
  7. desc.innerHTML = 'ffffffff<hr>fffffffffffff\n<input type="text">aaa';
  8. }
  9. </SCRIPT></HEAD><BODY>
  10. <H2> Amateur's guide to the animal kingdom</H2>
  11. <A href="javascript:show_details('desc',1)" >clic 1</A><br>
  12. <A href="javascript:show_details('desc',3)" >clic 2</A><br><br><br><br>
  13. <DIV ID="desc" >
  14. </DIV>
  15. </BODY></HTML>


 
joue avec ca


Message édité par beleg le 04-01-2003 à 01:54:20
Reply

Marsh Posté le 04-01-2003 à 11:25:00    

http://www.toutjavascript.com/main/index.php3
ya pas mal de truc dedans ..
regarde un peu

Reply

Marsh Posté le 04-01-2003 à 13:51:08    

ouaip c exactement ce ke je cherchais au nivo navigation, alors c tip top , merci bcp :)
 
mais l'inconvénient, c ke mes desc.innerHTML , ils affichent un texte stocké dans une base de données... or pour ca, php et javascript = caca non ?? :heink:

Reply

Marsh Posté le 04-01-2003 à 13:51:08   

Reply

Marsh Posté le 04-01-2003 à 13:57:16    

non tu passes le descriptif en parametre a la fonction que jai appelé show_detail et voila.

Reply

Marsh Posté le 04-01-2003 à 14:00:10    

regarde

Code :
  1. {
  2.    
  3.    
  4.     if ($i == 1)
  5.      desc.innerHTML = '<?php
  6.              include ("connect_db.php" );
  7.              $result = mysql_query( "SELECT descriptif FROM evenements" );
  8.              while ($a_row = mysql_fetch_array($result))
  9.                {
  10.                $firstline=nl2br(stripslashes($a_row[descriptif]));
  11.                print "$firstline";
  12.               }
  13.               mysql_close( $link );
  14.                  ?>'  ;
  15.    
  16.     if ($i == 2)
  17.        desc.innerHTML = "PROUT";


 
là ca chie dans la colle , il comprends pas le php dans le js

Reply

Marsh Posté le 04-01-2003 à 14:03:12    

Code :
  1. {
  2.        
  3.        
  4.         if ($i == 1)
  5.            desc.innerHTML = '<?php


 
ya un truc qui va pas ... $i a lexterieur des balises php ????

Reply

Marsh Posté le 04-01-2003 à 14:04:27    

et puis il faut aussi faire un echo pour le javascript je pense...

Reply

Marsh Posté le 04-01-2003 à 14:06:10    

hmm....faudrait ke je l'entoure genre :  
if (<?php $i ?> == 1)  
          desc.innerHTML = '<?php  
 
 
c ca ?  
 
ah ben merde je teste et ca chie tjrs :cry:

Reply

Marsh Posté le 04-01-2003 à 14:07:50    

<javascript>
 
showdetail(descriptif){
des.innrHTML = descriptif
}
</javascript>
<?
query = select date titre desc from ...
$result = mysql_query(  
while ($row = mysql_fetch_array($result))
{
 
$date = $row ["date"]
$titre = ...
$desc = ...
 
?>
 
<td><?=$date?></td>
<td><?=$titre?></td>
<td><a href="javascript:showdetail('<?=$desc?>'"><img src="VOIR"></a></td>
 
 
 
 
<?
}
mysql_free($result)
?>
 
<DIV ID="desc" >  
</DIV>  
 
 
 

Reply

Sujets relatifs:

Leave a Replay

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