Tableau php
Naomy47
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous.
J'aurais besoin de votre aide, je suis bloqué dans le traitement de mon formulaire.
Alors j'ai un tableau avec des cases à coché . Quand on coche une ou plusieurs case et puis appuies sur le bouton " envoyer"
ça nous affiche le prix total et le nombre de bouton coché
mais j'aimerais que un bouton en particulier affiche une phrase spécifique .
Mais comme on n'a le meme name qui est prix[] il faudrait faire un tableau ? mais comment on fait pour dire que ce name la correspond à ( phrase spécifique )
voici un exemple de mon code :
Merci d'avance ;)
HTML:
<form action="" method="post">
<td> <input type="checkbox" name="prix[]" value="20 "> </td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <label> +20€ </label> </td>
</tr>
<td colspan="2"> Gestion des stocks simples. </td>
<td> <input type="checkbox" name="prix[]" value="9"> </td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <label> +09€ </label> </td>
<tr>
...
</table>
<input type="submit" name="submit" Value="Envoyez"/></br>
</form>
PHP :
<?php
if(isset($_POST['submit'])){
if(!empty($_POST['prix'])) {
// Comptage du nombre de cases cochées.
$checked_count = count($_POST['prix']);
echo "Vous avez sélectionné ".$checked_count." option(s): <br/>";
foreach($_POST['prix'] as $selected) {
// echo "<p>".$selected ."</p>";
}
}
else{
echo " </br><b>S'il vous plaît veuillez choisir.</b>";
}
}
$tot = 0;
if(isset($_POST['prix'])){
foreach($_POST['prix'] as $prix)
$tot += $prix;
}
echo '<div> </br><b>Total :</b> Votre prix est de '.$tot.' euros </div>';
?>
J'aurais besoin de votre aide, je suis bloqué dans le traitement de mon formulaire.
Alors j'ai un tableau avec des cases à coché . Quand on coche une ou plusieurs case et puis appuies sur le bouton " envoyer"
ça nous affiche le prix total et le nombre de bouton coché
mais j'aimerais que un bouton en particulier affiche une phrase spécifique .
Mais comme on n'a le meme name qui est prix[] il faudrait faire un tableau ? mais comment on fait pour dire que ce name la correspond à ( phrase spécifique )
voici un exemple de mon code :
Merci d'avance ;)
HTML:
<form action="" method="post">
<td> <input type="checkbox" name="prix[]" value="20 "> </td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <label> +20€ </label> </td>
</tr>
<td colspan="2"> Gestion des stocks simples. </td>
<td> <input type="checkbox" name="prix[]" value="9"> </td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <span style="background-color:#40c0ff;" >inclus</span></td>
<td> <label> +09€ </label> </td>
<tr>
...
</table>
<input type="submit" name="submit" Value="Envoyez"/></br>
</form>
PHP :
<?php
if(isset($_POST['submit'])){
if(!empty($_POST['prix'])) {
// Comptage du nombre de cases cochées.
$checked_count = count($_POST['prix']);
echo "Vous avez sélectionné ".$checked_count." option(s): <br/>";
foreach($_POST['prix'] as $selected) {
// echo "<p>".$selected ."</p>";
}
}
else{
echo " </br><b>S'il vous plaît veuillez choisir.</b>";
}
}
$tot = 0;
if(isset($_POST['prix'])){
foreach($_POST['prix'] as $prix)
$tot += $prix;
}
echo '<div> </br><b>Total :</b> Votre prix est de '.$tot.' euros </div>';
?>
A voir également:
- Tableau php
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
Bonjour,
Déjà, pour tes prochains messages, merci d'utiliser les BALISES DE CODE pour poster du code sur le forum.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, tu parles de bouton .. lequel ?
Tu parles d'une checkbox ( une case à cocher ) et pas d'un bouton en fait .. non ?
Est-ce que cette case contient également un prix ?
Comment tu détermines que cette case doit afficher un texte ? ( qu'est-ce qui la différencie des autres cases ? )
Déjà, pour tes prochains messages, merci d'utiliser les BALISES DE CODE pour poster du code sur le forum.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, tu parles de bouton .. lequel ?
Tu parles d'une checkbox ( une case à cocher ) et pas d'un bouton en fait .. non ?
Est-ce que cette case contient également un prix ?
Comment tu détermines que cette case doit afficher un texte ? ( qu'est-ce qui la différencie des autres cases ? )