Mammouth du PHP |
2278 Messages
03 déc. 2011, 10:34
Bjr,
Si la deuxième page n'affiche strictement rien, le problème ne vient pas de la requete, mais de la valeur passée.
2ème page:
<html>
<body>
<?php
errror_reporting(E_ALL); // peut aider
//1 pour voir ce qui est reçu (penser à sélectionner une valeur dane la page 1)
print_r ($_POST);
if (isset($_POST['liste_dd']))
{
$valeur_dd=$_POST["liste_dd"];
$connexion=odbc_connect("oiseaux","","");
$req_date_df="select date from Observations where date>'$valeur_dd'group by date";
//2 vérification des valeurs passées et tenter de passer la requete à la base par un autre moyen....
print "<br>requete> $req_date";
/
// 3 serait peut-être mieux avant l'emploi d'une fonction
require "fonctionsODBC.php";
$result_date_df=odbc_exec($connexion,$req_date_df);
echo "Sélectionner la date de fin [d'observation]:";
//4 il faudrait éventuellement examiner creer_liste si $result_date_df est correct
print "<br>result_date ==>$result_date<==";
//4b si result_date_df est incorrect, enlever les quotes
creer_liste($result_date_df,"liste_df","id_observation","date");
odbc_free_result($result_date_df);
echo"<input type='submit' value='GO' size='3' name='bt_date_df'>";
echo "</form>";
}
?>
</body>
</html>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD