Comment faire cela ?

Comment faire cela ? - HTML/CSS - Programmation

Marsh Posté le 07-01-2008 à 17:54:46    

Bonjour,
 
Sur ma page principale, j'aimerais faire dérouler le nom et prénom des personnes que je retrouve dans ma table et dont c'est l'anniversaire le jour même.
 
Comment puis-je faire cela ?
 
Merci!

Reply

Marsh Posté le 07-01-2008 à 17:54:46   

Reply

Marsh Posté le 07-01-2008 à 20:17:53    


Je viens de trouver un script intéressant pour afficher des messages mais comment puis-je compléter le tableau pour afficher les noms provenant de ma table mysql.
 
Merci!
 

Code :
  1. <SCRIPT LANGUAGE="JavaScript">
  2.  var qiksearch_js_text = new Array ("Anniversaire du jour", "Samuel, 10 ans", "Alexis, 10 ans", "Raphaël, 7 ans", "Charles-Antoine, 11 ans", "Jérémie, 4 ans", "Marie-Pier, 14 ans" );
  3.  var qiksearch_space_width = 600;
  4.  var qiksearch_space_height = 25;
  5.  var qiksearch_space_borderw=3; // Grandeur de la bordure
  6.  var qiksearch_space_borderc="#CC0000"; // Couleur de la bordure
  7.  var timeOutVal=200; // Délai en millisecondes
  8.  document.write('<table width="' + qiksearch_space_width + '" height="' + qiksearch_space_height + '" style="background:#FFFFFF; border:' + qiksearch_space_borderw + ' solid ' + qiksearch_space_borderc + '"><tr><td align="middle">');
  9.  document.write('<div id="qiksearch_js_space">');
  10.  document.write('</div>');
  11.  document.write('</td></tr></table>');
  12.  var def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
  13.  var colorVal=15;
  14.  var div_count=0;
  15.  function qiksearch_fade_desat(getColorIntVal)
  16.  {
  17.   var returnVal;
  18.   if(getColorIntVal>=10)
  19.   {
  20.    for(var i=0; i<=15; i++)
  21.    {
  22.     if((getColorIntVal==i))
  23.     {
  24.     returnVal = eval('def_' + i);
  25.     }
  26.    }
  27.   }
  28.   else
  29.   {
  30.   returnVal=getColorIntVal;
  31.   }
  32.   return(returnVal);
  33.  }
  34.  function writeDiv()
  35.  {
  36.   document.all.qiksearch_js_space.innerHTML= '<font face="verdana,arial,helvetica" size="-1" color="' + joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' + qiksearch_js_text[div_count] + '</span></b></font>' ;
  37.   if((colorVal>0) && (colorVal!=0))
  38.   {
  39.   colorVal--;
  40.   }
  41.   else
  42.   {
  43.   colorVal=15;
  44.   if(div_count<qiksearch_js_text.length)
  45.   {
  46.   div_count++;
  47.   }
  48.   if(div_count==qiksearch_js_text.length)
  49.   {
  50.   document.all.qiksearch_js_space.innerHTML = '<a href="javascript:resetAll();writeDiv();" style="text-decoration:none" accesskey="R"><font color="#808080" face="verdana,arial,helvetica" size="-1"><b><u>R</u>ecommencer<font color="#CC0000">»</font></b></font></a>';
  51.   }
  52.   }
  53.   if(div_count<qiksearch_js_text.length)
  54.   {
  55.   setTimeout("writeDiv()",timeOutVal);
  56.   }
  57.  }
  58.  function joinColor(getColor)
  59.  {
  60.  return (getColor + '0' + getColor + '0' + getColor + '0');
  61.  }
  62.  function resetAll()
  63.  {
  64.  div_count=0;
  65.  colorVal=15;
  66.  }
  67.  writeDiv();
  68. </script>

Message cité 1 fois
Message édité par fourniey le 07-01-2008 à 20:19:52
Reply

Marsh Posté le 07-01-2008 à 20:35:14    

fourniey a écrit :


Je viens de trouver un script intéressant pour afficher des messages mais comment puis-je compléter le tableau pour afficher les noms provenant de ma table mysql.
 
Merci!
 

Code :
  1. Beuark



 
 :pfff: Un code aussi pourri, la probabilité que ça fonctionne sur autre chose que IE est nulle. Par pitié, essaye de comprendre un tant soit peu ce que tu rammasses avant de fouiller dans les poubelles du web.

Reply

Marsh Posté le 07-01-2008 à 20:49:22    

ça fonctionne très bien aussi sous firefox.

Reply

Marsh Posté le 07-01-2008 à 21:29:21    

fourniey a écrit :

ça fonctionne très bien aussi sous firefox.


 
Dans tes rèves. Ou alors t'as pas montré tout le code. Mais quand je vois que tout le script dépend de "document.all.xyz", je te garantie que ça passe jamais sous Firefox (j'utilise ce test depuis quelques années justement pour filtrer les merdes IE only).
 
Et tout les cas, en testant à l'arrache ton code, j'obtiens sans surprise :
 

document.all has no properties


Reply

Marsh Posté le 07-01-2008 à 23:46:24    

Je pense que je comprends, j'utilise Firefox 3.0 Béta.
Et aussi, que je sache IE est encore largement utilisé comme navigateur.
 
ET mieux vaut partir avec ça pour arriver à une solution; c'Est aussi la preuve que je fais des recherches pour obtenir ce que je veux!


Message édité par fourniey le 07-01-2008 à 23:47:33
Reply

Marsh Posté le 07-01-2008 à 23:58:18    

oui mais tu obtiens de la merde et tu fais des sites web avec des bouts de ficelle.

Reply

Marsh Posté le 08-01-2008 à 00:29:14    

Pas des sites, un seul du moins j'essaie avec les connaissances que j'acquierds

Reply

Marsh Posté le 08-01-2008 à 00:31:53    

D'ailleurs, je viens d'essayer ce script avec Firefox 2 et ça fonctionne correctement!

Reply

Marsh Posté le 08-01-2008 à 03:18:44    

En tout cas, ça ne m'apporte pas de solution toute cette discussion.

Reply

Marsh Posté le 08-01-2008 à 03:18:44   

Reply

Marsh Posté le 11-01-2008 à 13:17:21    

si ta question concerne le remplissage du "tableau" à partire d'une base de données, c'est plutôt du ressort du PHP et du SQL que de l'HTML et le CSS ...
 
Que souhaites-tu exactement alors ?
Si c'est en php, il faut supposer (j'espère pour toi en tous cas)  que chaque enregistrement de tes membres contient bien une date d'anniversaire, rien de plus simple après en php (ou en asp, selon le langage utilisé) de déclarer une variable conttenant la date du jour et de faire un SELECT name FROM users WHERE birthday='blabla' (la date du jour.)


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

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