par
xTG » 05 juin 2012, 10:57
Maintenant que tu l'as mise dans un input de type hidden ce n'est plus dans $_GET qu'il faut le récupérer mais dans $_POST.
Cependant pourquoi ne pas nommer l'input ? Comment tu le récupères ce champ si tu ne connais pas son nom ?
echo '<th>'.'<form name="recherche" action="appel_offre_afficher.php" method="post"><input type="hidden" id="SAP" name="' . $SAP . '"><input type="submit" name="lien1" value="afficher" style="background-color:#3cb371" style="color:white; font-weight:bold"onclick>'.'</th></form>';
var_dump($_POST); // listera les index, l'index SAP sera présent
$sap = $_POST['SAP'];
Et pour rappel :
$test = 'test';
echo 'ceci est un $test'; // ceci est un $test
echo "ceci est un $test"; // ceci est un test
echo 'ceci est un ' . $test; // ceci est un test
Maintenant que tu l'as mise dans un input de type hidden ce n'est plus dans $_GET qu'il faut le récupérer mais dans $_POST.
Cependant pourquoi ne pas nommer l'input ? Comment tu le récupères ce champ si tu ne connais pas son nom ?
[php]echo '<th>'.'<form name="recherche" action="appel_offre_afficher.php" method="post"><input type="hidden" id="SAP" name="' . $SAP . '"><input type="submit" name="lien1" value="afficher" style="background-color:#3cb371" style="color:white; font-weight:bold"onclick>'.'</th></form>';[/php]
[php]var_dump($_POST); // listera les index, l'index SAP sera présent
$sap = $_POST['SAP'];[/php]
Et pour rappel :
[php]$test = 'test';
echo 'ceci est un $test'; // ceci est un $test
echo "ceci est un $test"; // ceci est un test
echo 'ceci est un ' . $test; // ceci est un test[/php]