Incrémenter option value en PHP
Fermé
Roxane
-
15 janv. 2014 à 16:53
astuces72 Messages postés 7763 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 18 janvier 2025 - 15 janv. 2014 à 17:48
astuces72 Messages postés 7763 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 18 janvier 2025 - 15 janv. 2014 à 17:48
A voir également:
- Incrémenter option value en PHP
- Easy php - Télécharger - Divers Web & Internet
- Option booster free avis - Accueil - Guide opérateurs et forfaits
- Option d'ergonomie - Guide
- Aucune option d'alimentation n'est actuellement disponible - Guide
- Option volte/vowifi - Guide
3 réponses
je viens de test mon for each indépendament du reste de mon script et il marche... Une fois implémenté dedans ça bug... Une idée ?
<html>
<meta charset="UTF-8">
<?php // NOM Prénom groupe ?>
<form action="jeu.php" method="GET">
<table>
<tr>
<td>Login</td>
<td><input type=text name=login></td>
</tr>
<tr>
<td>Password</td>
<td><input type=password name=password></td>
</tr>
<tr>
<td>Colonne</td>
<td>
<SELECT>
<?php
$colonne = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); ?>
<SELECT name="ligne">
<?php foreach ($colonne as $num => $element){ ?>
<option value="<?php echo $num; ?>"><?php echo $num; ?></option>
<?php } ?>
</SELECT>
</td>
</tr>
<tr>
<td>Ligne</td>
<td>
<?php
$ligne = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); ?>
<SELECT name="ligne">
<?php foreach ($ligne as $num => $element){ ?>
<option value="<?php echo $num; ?>"><?php echo $num; ?></option>
<?php } ?>
</SELECT>
</td>
</tr>
<tr>
<td>
<input type="submit" value="send">
</td>
</tr>
</table>
</form>
</html>
Utilisateur anonyme
15 janv. 2014 à 17:45
15 janv. 2014 à 17:45
Bonsoir
En première lecture :
- il te manque les <!DOCTYPE> <HEAD> et <BODY> pour avoir un document HTML correct, mais ce n'est pas ce qui te fait planter.
- ton premier <SELECT> est en trop
- tes deux <SELECT> ont le même "name", je pense que le premier devrait s'appeler colonne ou quelque chose comme ça.
- détail, à ta place, dans les OPTION, j'utiliserais $element pour la partie 'lisible' de l'option.
Quand tu dis que ça bug, qu'est-ce qui se passe exactement et à quoi t'attendais-tu ?
En première lecture :
- il te manque les <!DOCTYPE> <HEAD> et <BODY> pour avoir un document HTML correct, mais ce n'est pas ce qui te fait planter.
- ton premier <SELECT> est en trop
- tes deux <SELECT> ont le même "name", je pense que le premier devrait s'appeler colonne ou quelque chose comme ça.
- détail, à ta place, dans les OPTION, j'utiliserais $element pour la partie 'lisible' de l'option.
Quand tu dis que ça bug, qu'est-ce qui se passe exactement et à quoi t'attendais-tu ?
astuces72
Messages postés
7763
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
18 janvier 2025
1 639
15 janv. 2014 à 17:48
15 janv. 2014 à 17:48
slt
les select ne sont pas au bon emplacement
les select ne sont pas au bon emplacement
<html>
<meta charset="UTF-8">
<?php // NOM Prénom groupe ?>
<form action="jeu.php" method="GET">
<table>
<tr>
<td>Login</td>
<td><input type=text name=login></td>
</tr>
<tr>
<td>Password</td>
<td><input type=password name=password></td>
</tr>
<tr>
<td>Colonne</td>
<td>
<SELECT name="ligne">
<?php
$colonne = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); ?>
<?php foreach ($colonne as $num => $element){ ?>
<option value="<?php echo $num; ?>"><?php echo $num; ?></option>
<?php } ?>
</SELECT>
</td>
</tr>
<tr>
<td>Ligne</td>
<td>
<SELECT name="ligne">
<?php
$ligne = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); ?>
<?php foreach ($ligne as $num => $element){ ?>
<option value="<?php echo $num; ?>"><?php echo $num; ?></option>
<?php } ?>
</SELECT>
</td>
</tr>
<tr>
<td>
<input type="submit" value="send">
</td>
</tr>
</table>
</form>
</html>