PHP include sur evènement

Résolu
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...

2 réponses

  1. 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
    1. 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
      1. 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
      2. 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
      3. as tu enlevé le ? dans le isset
        0
      4. 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
      5. OK @+

        faut mettre RESOLU.
        0