PHP include sur evènement

Résolu
vincentdu76 -  
lezao Messages postés 505 Statut Membre -
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. lezao Messages postés 505 Statut Membre 36
     
    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
  2. vincentdu76
     
    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. lezao Messages postés 505 Statut Membre 36
       
      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. vincentdu76
       
      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. lezao Messages postés 505 Statut Membre 36
       
      as tu enlevé le ? dans le isset
      0
    4. vincentdu76
       
      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. lezao Messages postés 505 Statut Membre 36
       
      OK @+

      faut mettre RESOLU.
      0