begin process at 2012 05 30 02:56:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Utiliser une variable PHP dans un code JavaScript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utiliser une variable PHP dans un code JavaScript

jeudi 17 juin 2010 à 12:44:27 | Utiliser une variable PHP dans un code JavaScript

aZerato

Bonjour,

en pleine élaboration d'une interface admin d'un site web je cherche par un quelconque moyen de réutiliser une variable PHP dans un code JS.

Le principe est :

que je gère avec un bouton l'ajout de bloc qui s'auto-incrémente. Afin de rendre plus lisible la page, il y a également d'implanté un système de pagination limitant à 3 blocs par page.

Si on appuie sur le bouton ajout bloc 4 fois de suite les quatre bloques se font et après rafraîchissement la page le système de pagination prend le relais et dispatche donc 3 blocs sur la première page et 1 seul sur la seconde. Donc tout est normal.

Mais quand je veux ajouter un bloc sur la deuxième page il m'affiche un bloc ayant pour ID 2 ce qui rentre en conflit avec celui existant sur la première page donc il ne peut être enregistré.

Basé sur des TUTO (slideshow avec interface admin) proposés par SNOUPIX.

Donc je me suis penché pendant un bon bout de temps sur le problème mais sans succès, j'ai donc pensé à faire compter à l'aide d'une requête php le nombre de bloc et ensuite par la fonction js d'incrémenter juste ce nb total de bloc de un.

Code Javascript :
function ajouteSlideVide(){
					var numeroSlide = <?php echo $a;?>+1;
					$("#formulaires form:last").clone().appendTo('#formulaires').hide().fadeIn();
					
					//Réinitialise les valeurs du formulaire
					$('#formulaires form:last legend').html(numeroSlide);
					$('#formulaires form:last input').val('');
					$('#formulaires form:last textarea').val('');
					$('#formulaires form:last img').remove();
					$('#formulaires form:last #idslide').val(numeroSlide);
					$('#formulaires form:last #modif').val('false');
					$('#formulaires form:last button').text('Ajouter');
					
			}


j'ai également regardé avec du ajax mais je n'ai pas compris, comment récupérer la valeur que retourne la requête count

Code PHP :
$a = mysql_query('SELECT COUNT(*) FROM conteneur_acc');


Merci par avance!
jeudi 17 juin 2010 à 13:58:57 | Re : Utiliser une variable PHP dans un code JavaScript

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

C'est plus un problème de php que de javascript là : ta variable a contient le resultat de l'exécution de ta requête, pas la valeur de ton count. Il faut que tu extrait cette valeur à partir d'un résultat de ta requête.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
jeudi 17 juin 2010 à 14:09:26 | Re : Utiliser une variable PHP dans un code JavaScript

aZerato

Merci pour la rapidité ! je vais regardé ! Désolé étant novice je ne savais pas trop à quel endroit placer mon sujet.
jeudi 17 juin 2010 à 14:40:02 | Re : Utiliser une variable PHP dans un code JavaScript

aZerato

Ouah parfait ! Je te remercie beaucoup ! ta proposition couplée avec des echo et des alert le problème à vite été vu !
Voici le code refait :
Le PHP:
Code PHP :
$a = mysql_query('SELECT COUNT(*) FROM conteneur_acc');
$b = mysql_fetch_array($a);
$b = $b[0];


Le JS:
Code Javascript :
var nbbloc = <?=$b?>;
			function ajouteSlideVide(){
					var numeroSlide = nbbloc + 1;
					$("#formulaires form:last").clone().appendTo('#formulaires').hide().fadeIn();
					
					//Réinitialise les valeurs du formulaire
					$('#formulaires form:last legend').html(numeroSlide);
					$('#formulaires form:last input').val('');
					$('#formulaires form:last textarea').val('');
					$('#formulaires form:last img').remove();
					$('#formulaires form:last #idslide').val(numeroSlide);
					$('#formulaires form:last #modif').val('false');
					$('#formulaires form:last button').text('Ajouter');
					
			}

Merci encore !


Cette discussion est classée dans : form, code, formulaires, bloc, last


Répondre à ce message

Sujets en rapport avec ce message

activer/desactiver controles sur form [ par Meuledor ] Mon but est de "able/disable" un champ input type=password en fonction d'un champ radioLa desactivation marche mais pas l'activation :-/Voici mon code Modification d'un script. [ par jje ] J'ai telecharge un script sur le site qui permet de faire des menus deroulants interactifs. il est dispo ici http://javascriptfr.com/code.aspx?ID=1614 Codes postaux dans formulaires [ par jasd ] Bonjour,J'ai trouvé le code proposé dans la page http://www.javascriptfr.com/code.aspx?ID=15991 sur l'utilisation des codes postaux dans un formulaire Envoyer plusieurs formulaires avec un seul submit [ par lcmartin ] Bonjour,j'ai n formulaires form_1,form_2.... ou form["1"], form["2"]....que faut il faire pour tous les envoyer via un seul bouton submit ?j'ai essayé Formulaires [ par sebalex ] Salut à tous,Voilà mon problème qui n'en était pas un jusqu'à aujourd'hui.J'ai un tableau avec une ligne qui fait height="20". Jusque là OK.Dans ce ta form [ par makito ] Voici une partie de mon code javascript :     var _RateValue = 0     function SaveRate(Value) {             _RateValue = Value;             document.f Ne pas réagir si on sélectionne le 1er élément d'un formulaire [ par Tipado ] Bonjour J'ai une page internet avec 3 formulaires de type SELECT (liste deroulante) Ces 3 formulaire se remplicent automatiquement grace a des re inclure du code dans un form [ par MeuSli ] bonjour,j'ai un formulaire contenant un select, lorsque l'on selectionne un element precis du select je souhaite changer le contenu d'un autre formula erreur : document...Value' a la valeur null ou n'est pas un objet. [ par seb22360 ] Bonjour je réalise un affichage du total des valeurs de  formulaires sur une meme ligne.voici le code:[code] var nombVale=; function majligne() problème validation formulaire avec prototype [ par bumbo ] Bonjour, J'essai de faire un controle de validation de formulaire avec prototype, le problème c'est que même si je renvoi "false" le formulaire est v


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,420 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales