lien en changeant variables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lien en changeant variables

Re: lien en changeant variables

par casper62110 » 17 févr. 2012, 12:31

merci

Re: lien en changeant variables

par Thibaud C » 17 févr. 2012, 12:13

Essaie d'aller fouiller le $_GET qui récupère les paramètres de l'url :)

http://php.net/manual/fr/reserved.variables.get.php

pour ton exemple :
$page=$_GET['page'];

lien en changeant variables

par casper62110 » 17 févr. 2012, 11:57

bonjour j ai ceci comme code je voudrai janger la variable "$page=1" par $page=2 par exemple
include 'nbarticle.php';  // on ouvre le fichier pour recuperer la liste d art.
 $artparpage =5; // on determine le nombre d'art.
 $page=1; // ici c est le num de la page
 $var = 'var'; // ceci va aider pour un code ensuite 'var' etant le prefixe de la variable de mes art. 
 $calcul = $nbart/$artparpage; // ceci va donner le nombre exact de page a utiliser exemple 3.2 page
 $arrondiinf = floor($calcul);  // ceci va donner le nombre de page entiere exemple 3
 $pagetotal = ceil($calcul); // ceci va donner le nombre de page utiliser exemple 4
 $reste = $nbart-($arrondiinf*$artparpage);  // ceci va donner le nombre d' article sur la derniere page exemple 1
//------------------------------------------------------------------------------------------------------------------------------------// 
  
 echo '<div id="content"><div id="tabzine" class="widgets "><div class="tabdiv">';// on demarre le tableau dynamique en haut avec les images qui bouge
  
//-------------------------------------------------------------------------------------------------------------------------------------//
  
 $artnum = $page*$artparpage-1-1-1-1; // on determine le numero de l article a afficher
  
 If(IsSet(${$var.$artnum})) // si var1 existe...
	{$filenames = ${$var.$artnum}; //filenames egal le resultat de var1 
	$filename = $filenames.'.php'; // filenames egal le resultat de var1 avec l extention .php derriere
	$picturename = '../images/'.$filenames.'.jpg'; //picturenames egal le resultat de var1 avec.jpg derriere et va le chercher dans le rep images
 include 'personnage.php'; // ou ouvre se fichier qui sert a recuperer le contenu titre etc....
 echo '<div id="feature-29" class="ui-tabs-panel" style=""><div class="inpost"><h3>';// on ouvre le cadre image
 echo $titre1;// on ecrit le titre en h3
 echo '</h3><p>';//on erme la balise titre et on ouvre la balise p
 echo $resume1; // on met le resumer recuperer dans le fichier lien
 echo '</p></div><a href="';  // on ouvre l encadre pour la photo
 echo $filename; // on fait le lien de la page
 echo'"><img class="sidim" src="'; 
 echo $picturename; // on met l 'adresse de la photo
 echo '" title="'; // on va ecrire quand on passe la souris
 echo $titre; // on ecrit le titre
 echo '" alt="'; // on ferme infobulle et on ouvre alt qui sert au refernecement google
 echo $titre; // on ecrit se qui sert au referncement google
 echo '" /></a></div>';} // on ferme l'encadrer

//-------------------------------------------------------------------------------------------------------------------------------------//
//-------------------------------------------------------------------------------------------------------------------------------------//
  
 $artnum = $page*$artparpage-1-1-1; // on determine le numero de l article a afficher
  
 If(IsSet(${$var.$artnum})) // si var1 existe...
	{$filenames = ${$var.$artnum}; //filenames egal le resultat de var1 
	$filename = $filenames.'.php'; // filenames egal le resultat de var1 avec l extention .php derriere
	$picturename = '../images/'.$filenames.'.jpg'; //picturenames egal le resultat de var1 avec.jpg derriere et va le chercher dans le rep images

...

je met ceci comme lien <a href="contenu.php?page=2">2</a> car la page s appel contenu.php mais ceci ne marche pas que faut il mettre dans la page contenu.php a la place de $page=1 je regarde sur le net mais je comprend rien

merci