Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2955 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment faire cela ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire cela ?

n°1667290
fourniey
Rendre au prochain
Posté le 07-01-2008 à 17:54:46  profilanswer
 

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!

mood
Publicité
Posté le 07-01-2008 à 17:54:46  profilanswer
 

n°1667356
fourniey
Rendre au prochain
Posté le 07-01-2008 à 20:17:53  profilanswer
 


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
n°1667366
tpierron
Posté le 07-01-2008 à 20:35:14  profilanswer
 

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.

n°1667372
fourniey
Rendre au prochain
Posté le 07-01-2008 à 20:49:22  profilanswer
 

ça fonctionne très bien aussi sous firefox.

n°1667385
tpierron
Posté le 07-01-2008 à 21:29:21  profilanswer
 

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


n°1667428
fourniey
Rendre au prochain
Posté le 07-01-2008 à 23:46:24  profilanswer
 

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
n°1667430
gatsu35
Blablaté par Harko
Posté le 07-01-2008 à 23:58:18  profilanswer
 

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

n°1667441
fourniey
Rendre au prochain
Posté le 08-01-2008 à 00:29:14  profilanswer
 

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

n°1667442
fourniey
Rendre au prochain
Posté le 08-01-2008 à 00:31:53  profilanswer
 

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

n°1667463
fourniey
Rendre au prochain
Posté le 08-01-2008 à 03:18:44  profilanswer
 

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

mood
Publicité
Posté le 08-01-2008 à 03:18:44  profilanswer
 

n°1669634
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 11-01-2008 à 13:17:21  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment faire cela ?

 

Sujets relatifs
Plus de sujets relatifs à : Comment faire cela ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)