PHP include sur evènement

Résolu/Fermé
vincentdu76 - Modifié par vincentdu76 le 21/06/2010 à 14:25
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 - 21 juin 2010 à 14:52
Bonjour,

<p><a href="#" onclick="<?php include ('indiv_modtaxe.php');?>">Edition individuelle</a> ou <a href="#"onclick="<?php include ('multi_modtaxe.php');?>">Edition multiple</a></p> 
<?php echo $codehtml;?> 


Dans chacunes des deux pages que j'include, je remplis $codehtml d'un simple texte pour l'instant.

C'est possible de faire ça ?? Car cela ne marche pas...
A voir également:

2 réponses

lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
21 juin 2010 à 14:31
tu m'etonnes que cela ne marche pas, tu include dans un lien, conception bizare.

fais plutot :

<?php

if (isset($_GET["icnlure"])) {

include ('indiv_modtaxe.php');

}

?>
<a href="?inclure" >lien</a>
0
vincentdu76
21 juin 2010 à 14:38
J'ai essayé ce que tu as dis :


<p><a href="?indiv">Edition individuelle</a> ou <a href="?multi">Edition multiple</a></p>
	
	<?php 
	
	if (isset($_GET["?indiv"]))
	{
		include ('indiv_modtaxe.php'); 
	}
	elseif (isset($_GET["?multi"]))
	{
		include ('multi_modtaxe.php'); 
	}
	else
	$codehtml="";
	
	echo $codehtml;?>



Mais cela n'affiche plus rien. J'ai du me tromper quelque part...
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
Modifié par lezao le 21/06/2010 à 14:44
tu devrais fermer ta condition :

<?php

if (isset($_GET["?indiv"]))
{
include ('indiv_modtaxe.php');
}
elseif (isset($_GET["?multi"]))
{
include ('multi_modtaxe.php');
}
else{
$codehtml = "" ; }

echo $codehtml ; ?>



et puis il faut pas mettre le ? dans ton isset, le ? est juste un appel de variable url


donc :

<?php

if (isset($_GET["indiv"]))
{
include ('indiv_modtaxe.php');
}
elseif (isset($_GET["multi"]))
{
include ('multi_modtaxe.php');
}
else{
$codehtml = "" ; }

echo $codehtml ; ?>
0
vincentdu76
21 juin 2010 à 14:44
Ba ça ne change rien, les accolades sont obligatoires que si le code placé dans la condition fait plus d'une ligne. J'ai quand même testé au cas ou, mais non ça ne marche pas...
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
21 juin 2010 à 14:45
as tu enlevé le ? dans le isset
0
vincentdu76
21 juin 2010 à 14:49
Oui en enlevant le ? c'est bon ;) Merci

Tu as edit ton message après que j'ai rep, j'ai écrit trop vite ^^ Merci encore parceque c'est vraiment une erreur bête. Je suis fatigué cette aprem' ^^
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
21 juin 2010 à 14:52
OK @+

faut mettre RESOLU.
0