Bonjour,
Je repose un message suite à un problème que j'ai déjà eut, mais qui depuis est revenu
J'ai dans un tableau un <input number value=' '>
Le seul problème est que cette valeur ne renvoie rien (quand je tape une valeur dans mon navigateur) OR quand dans le code je met en dur une valeur <input type='number' name='Nombre' value='99'> là la valeur est bien envoyé...
Voici le code:
La dernière fois on m'avais conseillé de changer de place le <form methode=post >, ce qui avais marché mais la sans rien modifier depuis la dernière fois je n'arrive pu à envoyer ma valeur
Si vous avez des idées je suis preneur
Rhax
Je repose un message suite à un problème que j'ai déjà eut, mais qui depuis est revenu

J'ai dans un tableau un <input number value=' '>
Le seul problème est que cette valeur ne renvoie rien (quand je tape une valeur dans mon navigateur) OR quand dans le code je met en dur une valeur <input type='number' name='Nombre' value='99'> là la valeur est bien envoyé...
Voici le code:
<?php
// on crée les requêtes SQL
// permet de décrire le schéma, donc d'avoir entre autre le nom des colonnes
$sql_col = 'describe super;';
// selectionne ttes les lignes
//recuperations du filtre
$test = $_POST['filtreV2'] ;
$choix2 = $_POST['choix'] ;
// selections via le filtre
$sql = "SELECT * FROM super WHERE $choix2 like '%$test%'";
echo'<form method=POST action=modifstock2.php>';
// on envoie les requêtes
$req_col = mysql_query($sql_col) or die('Erreur SQL !<br>'.$sql_col.'<br>'.mysql_error());
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
//on créé un tableau
echo "<TABLE BORDER>";
//parcourt du résultat de la 1ere requete, nom des colonnes et formatage du tableau
while($data_col = mysql_fetch_assoc($req_col)) {
echo "<th>".$data_col["Field"]."</th>";
}
// on parcourt la 2eme requete et on continue la construction du tableau
while($data = mysql_fetch_assoc($req)){
$i=0;
echo "<tr>";
echo "<td>".$data["ID"]."</td>";
echo "<td>".$data["Emplacement"]."</td>";
echo "<td>".$data["Ref_Constructeur"]."</td>";
echo "<td>".$data["Autre_Ref"]."</td>";
echo "<td>".$data["Modele"]."</td>";
echo "<td>".$data["Couleur"]."</td>";
echo "<td>".$data["Stock"]."</td>";
echo "<td>".$data["Stock_Min"]."</td>";
echo "<td><input type='checkbox' name='delete_$i' value='".$data['ID']."'></td>";
echo "<td><input type='number' name='Nombre' value='' /></td>";
echo "<td><input type='submit' value='Modifier' /></td>";
echo "</tr>";
$i++;
}
echo "</TABLE>";
// on ferme la connexion à mysql
?>
<input type="hidden" name="max" value="<?php echo $i; ?>">
<!--
<input type="text" name="Valeur" value="">
<input type="submit" value="Modifier" />
-->
</form>
</html>
La dernière fois on m'avais conseillé de changer de place le <form methode=post >, ce qui avais marché mais la sans rien modifier depuis la dernière fois je n'arrive pu à envoyer ma valeur
Si vous avez des idées je suis preneur

Rhax