Rechercher : dans
Par :

Php probleme fonction onclick ()

Dernière réponse le 31 jui 2009 à 11:10:05 gamermelee, le 23 mai 2007 à 10:10:28 
 Signaler ce message aux modérateurs

Salut jsuis debutant et jai un probleme au niveau d'une ligne php.

echo "<td width=15% onClick="alert('Vous avez bien cliqué ici')">";

en effet sans le echo jarrive tres bien a la faire fonctionner
et ya sans doute un probleme au niveau des points virgules mais où?
voila mon message d'erreur:

Parse error: parse error, expecting `','' or `';'' in c:\program files...

pourtant jai tout essayé en changeant les guillemets et les ; de place.

si vous pouvez maider a trouvé une solution.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « php probleme fonction onclick () » dans :
[PHP] Fonction mail() Voir La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

Silvershot, le 23 mai 2007 à 10:34:31

Hello

essaye ca ...

$text = "Vous avez bien cliqué ici";
echo "<td width=15% onClick='alert(".$text.")'>";

ca regle au moins le probleme du ;

Répondre à Silvershot

2

gamermelee, le 23 mai 2007 à 10:52:11

Wai merci la ca marche (ya plus de message d'erreur ) mais la fonction ne fonctionne plus... je voit pas trop pk?

Répondre à gamermelee

3

gamermelee, le 23 mai 2007 à 10:58:39

Est-ce que ca peut venir de kla position d'affectation d ela variable ?

Répondre à gamermelee

4

Silvershot, le 23 mai 2007 à 14:25:21

Re mais al ca fonctionne,


mais ca marche, je ne suis pas tres fort en javascript, mias quand je l'utilise je l'isole du php

exemple:

<?php echo "TUT"; ?><a onClick="javascript:alert('Vous avez bien cliqué ici')">TUT</a> <?php echo "Ca marche"; ?>


je te laisse reutiliser ton tableau, le principe est le meme

Répondre à Silvershot

5

Muy Bien, le 20 mai 2009 à 17:35:22

Salut !
Alors tu n'as certainement plus besoin de la réponse mais comme il est placé en 1er dans google quand on tape onclik javascript probleme je vais apporter ma pierre à l'edifice :

echo "<td width=15% onClick="alert('Vous avez bien cliqué ici')">";

Le probléme ne viendrait tout simplement pas de tes "".
Pour le php tu lui demande de faire un echo de ce qui a entre les "" donc ici :

echo "<td width=15% onClick="

et le :

alert('Vous avez bien cliqué ici')">"; doit renvoyer une erreur !!

Si tu regarde ton code HTML il doit etre coupé. Donc il faut echapper les doubles quotes qui ne doivent pas etres interprétés :

echo "<td width=15% onClick=\"alert('Vous avez bien cliqué ici')\">";

Pour ceux qui passeront plus tard ...

Répondre à Muy Bien

6

 plop, le 31 jui 2009 à 11:10:05

Oui c'est ça, j'avais le même problème et je pensais a ceci aussi
soit avec des antislashs \ soit tu met des apostrophe '

Répondre à plop