Base de donnée vers formulaire

Fermé
Elianth - Modifié par Elianth le 2/09/2014 à 14:38
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 2 sept. 2014 à 16:52
Bonjour à tous,

Je vous explique j'ai une base de donnée avec 3 colonnes voici un exemple
ID Famille Nom
1 roman Under the dome
2 roman toto en vacance


Ce que j'aimerais faire c'est de remplir automatiquement un formulaire avec ces données.
Ainsi l'utilisateur aurait dans le formulaire.
Ligne 1 : Roman - Under the dome
<input type="text" name="quantite" value="0">
Ligne 2 : Roman - toto en vacance
<input type="text" name="quantite" value="0">


L'acheteur pourrait simplement mettre sa quantité et lors du submit de fin m'envoyer un mail avec ce qu'il veut.
Comment je pourrais procéder pour remplir automatiquement le formulaire ainsi que le name de l'input?

Merci d'avance à tous

3 réponses

jean448 Messages postés 1340 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 26 janvier 2017 237
Modifié par jean448 le 2/09/2014 à 15:03
Salut

Je vois pas trop ce que tu veux car je ne voit pas comment est le reste du code de la page, mais une chose est sur tu ne peut pas mettre n'importe quoi dans name

il y a plusieurs possibilité mais tt dépend du reste de ta page
En espérant avoir répondu a votre question.
0

<?php foreach ($inf as $info): ?>

<td><?php echo $info->Nom;?></td>

<input type="text" name="quantite" value="0">

<?php endforeach ?>

Le problème c'est que j'ai plusieurs ligne dans ma BDD donc j'ai un tableau bien rempli mais le name du champ input reste le même donc je ne peux pas récupérer la quantité par la suite avec


<?php
if(isset($_POST['quantite'])) $quantite=$_POST['quantite'];
else $quantite="";
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
Modifié par Pitet le 2/09/2014 à 16:52
Salut,

Tu peux spécifier l'identifiant du livre pour chaque input quantité :
<?php foreach ($inf as $info) : ?>

    <?php echo $info->Nom;?>
    <input type="text" name="quantite<?php echo $info->Id; ?>" value="0" />

<?php endforeach; ?>


Pour le livre ayant l'Id 5, tu pourras récupérer la quantité souhaitée avec $_POST['quantite5'];

Bonne journée
0