include et formulaire...
Posté : 18 janv. 2006, 17:06
Désolé d'insister... je vais changer de probleme puisque personne ne me répond
j'ai une liste déroulante dans un tableau en "require". (pour vous donner une idée http://sceno.fr/v3 )
j'utilise la méthode post de cette façon :
mais dans ce cas, il se passe rien... si j'utilise mes alias déclaré dans mon index, il m'interdit l'accès aussi... je vois vraiment pas comment inclure les résulats de ma recherche dans le tableau central....
j'ai une liste déroulante dans un tableau en "require". (pour vous donner une idée http://sceno.fr/v3 )
j'utilise la méthode post de cette façon :
<form name="form" method="post" action="agenda/lieux_resultat.php">
<p>
<select name="maliste" class="Questcequisepasse">
<?php
require("conf.php");
$db_link = mysql_connect("$serveur","$user","$mdp") or die ("Connexion à la base Scéno impossible, merci de revenir un peu plus tard");
mysql_selectdb("$bdd") or die ("Connexion à la base Scéno impossible, merci de revenir un peu plus tard");
$sql = 'SELECT codelieux, libellelieux FROM lieux;';
$query = mysql_query($sql) or die('Erreur');
$nb = mysql_fetch_array($query);
if ( !$nb[0] ) {
echo '<option>Aucun lieux</option>';
} else {
while ($list = mysql_fetch_array($query)) {
echo '<option value="'.$list['codelieux'].'">'.$list['libellelieux'].'</option>';
}
}
mysql_close();
?>
</select>
<br>
<input type="submit" name="submit" value="Valider"/>
</p>
</form>
et dans le fichier lieux_resultat.php j'ai ceci
<?php
require("../conf.php");
$db_link = mysql_connect("$serveur","$user","$mdp") or die ("Connexion à la base Scéno impossible, merci de revenir un peu plus tard");
mysql_selectdb("$bdd") or die ("Connexion à la base Scéno impossible, merci de revenir un peu plus tard");
$codeLieu = $_POST["maliste"];
$requete= "SELECT heure, type, prix FROM ag_fev1 WHERE codelieux = '$codeLieu'";
$var = mysql_query("$requete") or die('Erreur Requete');
$data=mysql_fetch_assoc($var);
echo mysql_num_rows($var);
echo "<br>";
for($i=0;$i<mysql_num_rows($var);$i++)
{
for($j=0;$j<3;$j++)
{
echo mysql_result($var,$i,$j);
}
echo "<br>";
}
mysql_close();
?>
pas de soucis, il va bien chercher les champs correspondants et les affichent... MAIS j'aimerai qu'il les affiche dans mon tableau central alors j'ai essayé plusieurs chose qu'on m'avait conseillé comme la célèbre fonction <?php echo($_SERVER['PHP_SELF']); ?> mais dans ce cas, il se passe rien... si j'utilise mes alias déclaré dans mon index, il m'interdit l'accès aussi... je vois vraiment pas comment inclure les résulats de ma recherche dans le tableau central....