Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2007, 11h08   #1
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 3
Points : 1
Points : 1
Envoyer un message via MSN à Oli117
Par défaut [PHP-JS] Variable PHP et Javascript

Bonjour ,

J'aimerais savoir comment faire pour transmettre la valeur d'une variable Javascript à une variable PHP. Je m'explique : J'ai crée un Javascript pour mettre la première lettre d'une variable PHP entre les balise "<big></big>":


Citation:
<script type="text/javascript">

var titre = "<?php echo $titre ?>";
var prem_lettre = titre.charAt(0);
var reste_du_mot = titre.substring(1);
prem_lettre = '<big>'+prem_lettre+'</big>';
var mot_complet = prem_lettre+reste_du_mot;

</script>
Mais mon problème est que je ne sais pas comment faire pour donner la valeur de 'mot_complet' à la variable PHP '$titre'.

j'ai essayer "<?php echo $titre ?> = mot_complet" mais ca ne modifie pas la variable $titre.

Pouvez-vous m'aider?

Merci d'avance
Oli117 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 11h17   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
La transmission de la valeur d'une variable Javascript à PHP ne peut pas se faire directement comme vous le faites car PHP est interprété avant Javascript, côté serveur alors que Javscript, l'est lui, côté client.

Pourquoi ne pas faire votre traitement en PHP : il existe notamment la fonction ucfirst ?
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 11h19   #3
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 246
Points : 246
Salut,

Je vois deux méthodes, utiliser la classe HttpRequest en javascript, ou un formulaire.
sahid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 11h22   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Code :
1
2
3
4
<?php
$mot_complet = '<BIG>' . ucfirst($titre) . '</BIG>';
echo $mot_complet;
?>
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 11h26   #5
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 3
Points : 1
Points : 1
Envoyer un message via MSN à Oli117
Votre solution n'est pas bonne car je cherche juste à mettre la première lettre entre ces balises (je suis difficile ).
Oli117 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 11h36   #6
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Oups, correction :
Code :
$mot_complet = '<BIG>' . $titre[0] . '</BIG>' . substr($titre, 1);
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 11h41   #7
Invité de passage
 
Inscription : août 2007
Messages : 3
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 3
Points : 1
Points : 1
Envoyer un message via MSN à Oli117
Merci beaucoup ca marche ( et c'est déja beaucoup plus court )
Oli117 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h04.


 
 
 
 
Partenaires

Hébergement Web