transferer des variables à une autre page par lien hypertext

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 : transferer des variables à une autre page par lien hypertext

par Ajoloca » 18 janv. 2007, 02:22

Bonsoir,

En plus des conseils de lux je te proposerai de n'utiliser qu'une fois echo
(c'est une opinion personnelle, peut être que d'autres te conseilleront le contraire), à toi de juger.
<?php
   echo '<a href="resultatanim.php?iddepeche=' . $iddepeche . '&titre=' . $titre  . '&commentaire=' . $commentaire . '&datedepeche=' . $date . '&idanim=' . $idanim . '&media=' . $media . '">' . $titre . '</a><br /><br />';
?>

par lux » 18 janv. 2007, 02:05

Alors quelques correction de base :

1) Les balises s'écrivent en minuscule, donc le HREF devient href
2) Ouvre ton code par : "<?php" et non par "<?" tout court, c'est mieux.
3) Dans les "echo", pas besoin de paranthèses
Ça donne donc par exemple :
<?php echo $iddepeche; ?>
Ensuite pour récupérer la variable tu fais un :
$variable = $_GET['iddepeche'];
Bien sur tu peux améliorer, en général on contrôle qu'on a bien eu un GET :
if (isset($_GET['iddepeche']))
{
$variable = $_GET['iddepeche'];
}
P.S. Tu peux utiliser les balises PHP quand tu écris tes messages, pour colorer le code, c'est mieux :wink:

P.S.2 je débute moi aussi, donc corrigez moi si je lui raconte des bétises :lol:

transferer des variables à une autre page par lien hypertext

par lulu4082 » 18 janv. 2007, 01:50

Bonjour,
J'ai un soucis pour transférer des variables par lien hypertext. Voici le code de mon lien.
<a HREF="resultatanim.php?iddepeche=<?echo($iddepeche);?>&titre=<?echo($titre);?>&commentaire=<?echo($commentaire);?>&datedepeche=<?echo($date);?>&idanim=<?echo($idanim);?>&media=<?echo($media);?>"><?echo($titre);?></a><br><br>
Est-ce que le code est bon déjà? Si oui comment je récupère mes variables sur la page suivante?

1 peu d'aide serait la bienvenue.

merci