cs_sana83
Messages postés29Date d'inscriptionsamedi 17 février 2007StatutMembreDernière intervention 9 novembre 2011
-
1 sept. 2007 à 17:46
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010
-
1 sept. 2007 à 18:32
salu,
j'ai un petit problème au niveau de l'inclusion des pages dans la meme page principale qui dépond des boutons radio
///***********le code *****************///
<html>
<form action="" name="form">
qcm
libre
</form>
<?php
echo "<script language=javascript >";
if (document.form.test[1].checked)
include("qcm.inc2.php");
if (document.form.test[2].checked)
include("libre.inc2.php");
echo" </script> ";
?>
</html>
////***********************l'erreur affiché est :***************************/////
Parse error: parse error, unexpected '[' in
f:\e-learning\administrateur\question.php on line 10 merci pour tous qui essayez de m'aider
vous confondez apparement javascript et php.
Le code php est
s'execute sur le serveur (la machine qui héberge le site), et permet de
traiter ce qui est envoyer au navigateur web du client (celui qui
regarde le site).
Le code javascript est lui exécuter par le navigateur web du client.
la
commande if (document.form.test[1].checked) est une commande
javascript, elle ne peut être comprise par l'interpréteur php avant
l'envoit de la page, alors que include("qcm.inc2.php"); est une
commande php sera interprèter avant l'envoi du ficher.
(donc ce qui
est entre <script language=javascript > et </script> est du
javascript, et ce qui est entre <?php et ?> est du php).
Le php peut bien sur envoyer du javascript au navigateur web:
<?php
echo "<script language="javascript">alert('ok')<script>";
?>
Bon maintenant, je ne sais pas si ce que vous vouliez mais essayer
(je l'ai pas tester mais c'est dans ce genre là en tout cas) :
<html>