La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Mélanger du php et du javascript
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Mélanger du php et du javascript  (Lu 886 fois)
Mélanger du php et du javascript
« sur: le 22-04-2005 a 11:23:19 »
koubz
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

Peut-on inclure du php dans un script java?

Merci de vos réponses

Rapporter au modérateur  

Re:Mélanger du php et du javascript
« Répondre #1 sur: le 22-04-2005 a 12:03:51 »
paysite
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    WWW    E-Mail
Répondre avec citation

hum

tu peux faire du javascript dynamique avec du php


genre : var=<?php echo $var;?>; dans ton script JS

Rapporter au modérateur  

Solution d'encaissement CB
Re:Mélanger du php et du javascript
« Répondre #2 sur: le 22-04-2005 a 17:52:57 »
koubz
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil
Répondre avec citation

Merci,

En fait j'essaye de faire ceci :

Avec une boucle while, j'arrive à afficher le contenu de ma base mais le contenu s'affiche un à la suite de l'autre.
En fait, j'essaye d'afficher le contenu de ma base de sorte qu'au bout de x secondes, l'ancien contenu laisse la place au nouveau au lieu d'avoir tout à la suite.

J'espère que je me suis fait comprendre.
Je sais écrire en Javascript du texte de cette manière mais je souhaite que le texte soit issu de ma base.

« Dernière Édition: le 22-04-2005 a 17:54:18 par koubz » Rapporter au modérateur  
Re:Mélanger du php et du javascript
« Répondre #3 sur: le 22-04-2005 a 18:33:55 »
paysite
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    WWW    E-Mail
Répondre avec citation

J'espère que je me suis fait comprendre.


-> du tout...

Rapporter au modérateur  

Solution d'encaissement CB
Re:Mélanger du php et du javascript
« Répondre #4 sur: le 22-04-2005 a 18:57:31 »
koubz
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil
Répondre avec citation

Alors, j'ai une Table "Machin" avec un champs "bidule". Dans ce champs, j'ai 5 entrées (imaginons) : Bidule1, Bidule2, Bidule3, Bidule4, Bidule5.

Grâce à une boucle "while", je peux afficher Bidule1, Bidule2, Bidule3, Bidule4, Bidule5 mais à la suite et sur une ligne.

Je voudrais que d'abord apparaisse "Bidule1". Puis 5 secondes après, "Bidule 1" s'efface et il apparail "Bidule2" à sa place et ainsi de suite...

C'est mieux?

Rapporter au modérateur  
Re:Mélanger du php et du javascript
« Répondre #5 sur: le 23-04-2005 a 10:36:43 »
web-bdx
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 96





Voir le Profil
Répondre avec citation

A priori, si tu sais le faire en javascript, ça ne pose aucun problème.
En fait, tu vas construire ta page html grâce à du code écrit en php.
A la fin de l'exécution de ton script php, il devra y avoir à l'écran ce que tu aurais écrit "en dur" sauf que là c'est fait dynamiquement en prenant les données dans une table. Tu ne mélanges donc pas php et javascript ; tu écris une page en php qui construit une page en html contenant du javascript.
Comme le dit paysite, tu utilises echo, soit pour écrire du code html (et javascript) et des variables pour écrire le contenu des champs.
Voilà, j'espère que c'est clair.

Laurent

Rapporter au modérateur  
Re:Mélanger du php et du javascript
« Répondre #6 sur: le 23-04-2005 a 11:15:17 »
koubz
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil
Répondre avec citation

C'est clair merci

Il faudrait donc que je mette du php dans mon script?

voilà mon script : (inspiré par mes recherches dans ce domaine)

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
imgPath = new Array;
if (document.images)
   {
   i0 = new Image;
   i0.src = 'images/1.jpg';
   imgPath[0] = i0.src;
   i1 = new Image;
   i1.src = 'images/2.jpg';
   imgPath[1] = i1.src;
   i2 = new Image;
   i2.src = 'images/3.jpg';
   imgPath[2] = i2.src;
   i3 = new Image;
   i3.src = 'images/4.jpg';
   imgPath[3] = i3.src;
   }
a = 0;
function ejs_img_fx(img)
   {
   if(img && img.filters && img.filters[0])
      {
      img.filters[0].apply();
      img.filters[0].play();
      }
   }

function StartAnim()
   {
   if (document.images)
      {
      document.write('<IMG SRC="images/1.jpg" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)">');
      defilimg()
      }
   else
      {
      document.write('<IMG SRC="images/1.jpg" BORDER=0>')
      }
   }
function defilimg()
   {
   if (a == 4)
      {
      a = 0;
      }
   if (document.images)
      {
      ejs_img_fx(document.defil)
      document.defil.src = imgPath[a];
      tempo3 = setTimeout("defilimg()",10000);
      a++;
      }
   }
</SCRIPT>
</head>

<body>

<SCRIPT LANGUAGE="JavaScript">
StartAnim()
</SCRIPT>
</body>
</html>


Il faudrait donc que cette partie

Code:

   i0 = new Image;
   i0.src = 'images/1.jpg';
   imgPath[0] = i0.src;
   i1 = new Image;
   i1.src = 'images/2.jpg';
   imgPath[1] = i1.src;
   i2 = new Image;
   i2.src = 'images/3.jpg';
   imgPath[2] = i2.src;
   i3 = new Image;
   i3.src = 'images/4.jpg';
   imgPath[3] = i3.src;


soit généré par du php alors? mais comment faire alors?

Rapporter au modérateur  
Re:Mélanger du php et du javascript
« Répondre #7 sur: le 24-04-2005 a 12:19:11 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

Si ce sont les images que tu veux faire tourné, oui c'est ça...
Pour chaque image, dans ta boucle PHP, tu devras écrire :
Code:
  i0 = new Image;
  i0.src = 'images/1.jpg';
  imgPath[0] = i0.src;

En remplaçant juste images/1.jpg par ta variable d'image que tu choppes de ta BDD MySQL.

Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Re:Mélanger du php et du javascript
« Répondre #8 sur: le 24-04-2005 a 17:46:55 »
web-bdx
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 96





Voir le Profil
Répondre avec citation

Pour être plus clair, il faut que tu renommes ton fichier de .html en .php
Puis qu'à la place des lignes à changer tu mettes quelque chose du style (en remplaçant bien sûr toute la partie requète par ta requete).


Code:

<?php
$bdd=mysql_connect("server","user","pwd");
if($bdd)
{
$base=mysql_select_db("nomdelabase");
if($base)
{
$sql_query="SELECT * FROM table";
$result=mysql_query($sql_query);
if($result)
{
$i=1;
while($ligne=mysql_fetch_array($result))
{
echo "i".$i." = newImage;\n;
echo "i".$i." = '"."$ligne["nom"]."'\n";
echo "imgPath[".$i."] = i".$i.".src;\n";
$i++;
}
}
}
}
?>


(en espérant ne pas avoir mis trop de bugs (j'ai écrit rapidement sans réellement vérifier si ça marche).

Laurent

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg