PB sur du php mélant formulaire, tableau, bdd

Fermé
guispider - 9 févr. 2009 à 08:59
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 - 9 févr. 2009 à 09:49
Bonjour,

Voici le petit problème :) étape par étape !

1 : J'affiche dans une liste déroulant les types stockés dans ma bdd (sa c'est fait)

2 : Je selectionne un des types

3 : J'affiche dans un tableau les tuples du type selectionnés


BON 2 et 3 SA BUG UN PEU LOL

Je vous met le script :

<html>

<form method="post" action="Indicateur.php" >

<body>

<!--------------- Liste déroulante permettant de choisir un TYPE --------------->

<?php
require('Connexion.php');

$sql = "SELECT DESIGNATION FROM TYPE";

echo " <select name= 'TYPE' size=\"1\" onchange=\"active(this)\">";

while($data = odbc_fetch_array($req))
{
echo "\n <option value=\"".$data["DESIGNATION"]."\" >".$data["DESIGNATION"]."</option>\n\n";

}

echo '</select>';
?>

<!--------------- Tableau qui va afficher les tuples de type choisit précédement --------------->

<?php
require('Connexion.php');

//--------------- Requete appelant le POST type selectionné ---------------//

$TYPE = $_POST['TYPE'];

$sql0="SELECT * FROM ARRET_CHAINE WHERE TYPE ='$TYPE'";

$rs = odbc_exec($conn,$sql0) or die('Erreur SQL : <br />'.$sql0);

//--------------- Tableau Affichant les tuples de type sélectionnés ---------------//

echo "<table>";
echo "<tbody>";

echo "<tr>";
echo "<td > Type </td>";
echo "</tr>";

while (odbc_fetch_row($rs))
{
$TYPE=odbc_result($rs,"TYPE");


echo "<tr>";
echo "<td> $TYPE </td>";
echo "</tr>";
}

echo "</tbody>";
echo "</table>";

?>

</body>
</form>

</html>


Merci d'avance pour votre aide
A voir également:

2 réponses

So ce que je voulais faire fonctionne maintenant les autres pb c'est que bien entendu je n'ai pas que le champ tri a sélectionné héhé j'en ai d'autre genre CONSTAT, DEMANDE, IMPUTATION ...


Le truc c'est que je voudrai en ayant fait un premier tri, pouvoir faire un deuxième tri decu, une idée ?

Tenez le script qui bugué mais qui marche !!

<html>

<head>
<link rel="stylesheet" media="screen" type="text/css" title="identification" href="Application.css">
</head>

<form method="post" action="Guitestindi.php" >

<body>

<!--------------- Liste déroulante permettant de choisir un TYPE --------------->
<?php
require('Connexion.php');

$sql = "SELECT DESIGNATION FROM TYPE";
$req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);

echo " <select name= 'TYPE' size=\"1\" onchange=\"active(this)\">";

while($data = odbc_fetch_array($req))
{
echo "\n <option value=\"".$data["DESIGNATION"]."\" >".$data["DESIGNATION"]."</option>\n\n";

}
echo "<option value='' selected='selected'>Type</option>";
echo '</select>';

echo "<input value='Ok' name='button' type='submit'>";
?>

<!--------------- Tableau qui va afficher les tuples de type choisit précédement --------------->

<?php
require('Connexion.php');

//--------------- Requete appelant le POST type selectionné ---------------//

$TYPE = $_POST['TYPE'];

$sql0="SELECT * FROM ARRET_CHAINE WHERE TYPE ='$TYPE'";

$rs = odbc_exec($conn,$sql0) or die('Erreur SQL : <br />'.$sql0);

//--------------- Tableau Affichant les tuples de type sélectionnés ---------------//
echo "<br><br>";
echo "<table>";
echo "<tbody>";

echo "<tr>";
echo "<td > Type </td>";
echo "</tr>";

while (odbc_fetch_row($rs))
{
$TYPE=odbc_result($rs,"TYPE");


echo "<tr>";
echo "<td> $TYPE </td>";
echo "</tr>";
}

echo "</tbody>";
echo "</table>";

?>

</body>
</form>

</html>
0
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
9 févr. 2009 à 09:49
I need you you you I need you you you ......
0