Passage de variable php

Fermé
William - 11 nov. 2011 à 13:51
m-a-o-u-s-i Messages postés 188 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 28 janvier 2013 - 11 nov. 2011 à 15:38
Bonjour,


je suis débutant en programmation et je souhaite vous poser une question , voila je souhaite simplement faire passer une variable d'une page a une autre mais je n'y parvient pas voila mon code :


PAGE 1 :


<form id="php" method="post" action="page2.php" >
<input type="text" name="valeur" value="1">
<a href="#" onclick="submit();"><img src="images/image1.jpg"> Passage de valeur</a>
</form>


PAGE 2 :

<?php
$variable=$_POST['valeur'];

echo '<h2>Voici la variable '.$variable.'!</h2>';
?>


Je sais que cette methode n'est pas la bonne mais j'en ai essayer plein que j'ai trouver sur internet mais aucune ne fonctionne ou plutot j'ai mal appliqué ces methodes.

JE souhaite faire passer ma variable lorsque je clique sur une image et pas sur un bouton submit merci de votre aide!
A voir également:

2 réponses

m-a-o-u-s-i Messages postés 188 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 28 janvier 2013 51
11 nov. 2011 à 15:25
Salut =)

Pour le bouton-image :
<form id="php" method="post" action="page2.php" >
<input type="text" name="valeur" value="1">
<input type="image" img src="images/image1.jpg">
</form>

Pour ta deuxième page, je te conseille plutôt ceci (car si quelqu'un va directement sur sur page2.php, elle ne recevra pas la valeur des post) :
<?php
// Si le post n'existe pas, la variable recevra la valeur NULL
$variable = (isset($_POST['valeur'])) ? $_POST['valeur'] : null;
// On teste la variable
if (!$variable)
	echo 'Aucune variable passée';
else
	echo '<h2>Voici la variable '.$variable.'!</h2>';
?> 
1
babane5 Messages postés 99 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 26 juin 2012 11
11 nov. 2011 à 15:27
et tu envoies comment ton formulaire ?
0
m-a-o-u-s-i Messages postés 188 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 28 janvier 2013 51
11 nov. 2011 à 15:31
salut,
si tu avais testé, tu aurais vu que ça marche
0
babane5 Messages postés 99 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 26 juin 2012 11
11 nov. 2011 à 15:36
Salut,
Nan mais c'était une question et non une remarque !
0
m-a-o-u-s-i Messages postés 188 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 28 janvier 2013 51
11 nov. 2011 à 15:38
Ha pardon, j'avais mal compris ;-)
0
babane5 Messages postés 99 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 26 juin 2012 11
11 nov. 2011 à 15:21
Si ta page deux s'appelle page2.php =>

<a href="page2.php?id=1" onclick="submit();"><img src="images/image1.jpg"> Passage de valeur</a>

PAGE 2 : 

<?php 
$variable = $_GET['id']; 

echo '<h2>Voici la variable '.$variable.'!</h2>'; 
?> 

0