Php et javascript

kate1985 Messages postés 27 Statut Membre -  
kate1985 Messages postés 27 Statut Membre -
Bonjour,
A partir d'une interface en html (ou php) comment je peux génerer une nouvelle entrée dans un tableau .js en faisant entrée la donnée dans une zone de texte et en cliquant à un bouton valider ??

merci d'avance
A voir également:

5 réponses

CaPiT Messages postés 622 Statut Membre 51
 
Bonjour,

Si j'ai bien compris tu souhaites qu'à chaque fois que tu cliques sur valider, ton tableau Javascript se remplisse?

Puis-je avoir un exemple concret?
0
kate1985 Messages postés 27 Statut Membre
 
oui c'est ça exactement j'ai un fichiers .js qui me permet d'afficher qlq pages html d'une manière périodique
Dans le fichier .js il ya un tableau qui contient les pages à afficher.
mon but c'est de réaliser une interface qui contient une zone de texte pour entrer l'url d'une page et un bouton pour valider l'operation de remplissage du tableau .
0
kate1985 Messages postés 27 Statut Membre > kate1985 Messages postés 27 Statut Membre
 
<script type="text/javascript">
window.onload=function()
{ var nom=unescape(self.location.pathname).split('/');
var pag=nom[nom.length-1];
var pages=new Array( "nani.html", "kati.html", "loli.html","rita.html" );
var nb1=pages.length;
var sui=0;
for ( i=0; i<nb1; i++ )
{ if ( pages[i]==pag )
{ sui=i+1;
if ( sui > nb1 )
{ sui=0; }
break;
}
}
setTimeout ( function()
{ location.replace( pages[sui] ); }
,1000 );
}
</script>

voila le scripte .js , je voulais génerer une entrée au tableau pages à partir d'une page php
svp aider moi car je me suis perdu .
n'imorte quel idée peut etre importante pour moi
0
CaPiT Messages postés 622 Statut Membre 51
 
Mouais j'aurais fait ça en Php sous forme de formulaire.

Mais j'ai toujours du mal à comprendre l'intérêt de stocker des pages dans un tableau ^^

J'ai besoin encore d'explication.
0
kate1985 Messages postés 27 Statut Membre
 
Re
j'ai stocker les pages dans un tableau car je veux faire un affichage cyclique de ces pages (et ca bien sur a l'aide du javascript )
et dans une interfcae php je voulais faire une zone de texte et un bouton "ajouter" qui peut me permettre d'ajouter d'autres pages pour qu'elles s'affichent avec les autres.
le role du scripte .js :changement de la page chaque X seconde
donc ma question est tjrs la meme :comment je peux génerer une entrée a mon tableau.js

merci
0
CaPiT Messages postés 622 Statut Membre 51
 
Soit c'est pas logique, soit je comprend rien ><

Le script Php permettrait d'ajouter le lien des pages dans un tableau Js.
Le soucis c'est que lorsqu'une page est actualiser, les données Js sont réinitialisées donc toutes les variables (dont les tableaux) se vide. Il faut alors que les liens de tes pages soient stockées quelques part.

Donc il faut que tu gères ça avec la bdd. D'accord? Pas d'accord?
0
kate1985 Messages postés 27 Statut Membre
 
re
t'es sur de l'information dite: les données Js sont réinitialisées lorsque la page est actualiser ??
par exemple si je declare 2 tableaux:
var pages=new Array( "kati.html","loli.html", "rita.html" ,"enfin.html");
var tab = new Array();
et puis j'ai copier le peremier tableau ds le deuxieme à l'aide d'une boucle for
aprés l'actualisation de la page qui contient le scripte. le deuxieme tableau sera vide??
si c'est le cas alors tu as raison il faut passer par la bdd
0
CaPiT Messages postés 622 Statut Membre 51
 
Et oui, le Javascript se vide lors d'une actualisation.

Il te suffit de mettre en base de données, et faire ensuite un select dans ton javascript du style :

var tab = new Array(<?php Tableau avec les valeur de tes pages (donc requete SELECT ^^ ) ?>);

C'est pour ça que j'ai mis 10 posts à comprendre ton problème.
0
kate1985 Messages postés 27 Statut Membre
 
oki
merci bien capit
j'ai fait une recherche à propos et j'ai trouvé comme solution 2 cas :
soit d'utiliser la basse de donnée comme vous m'avez dit où bien de travailler avec ajax au lieu de javascript
dsl pr le dérangement et merci bien :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CaPiT Messages postés 622 Statut Membre 51
 
Je te conseille la base de données, l'ajax est encore un autre monde ;) Même si c'est bien.

Bonne continuation.
0
kate1985 Messages postés 27 Statut Membre
 
ok merci bien capit ;)
0