PHP - formulaires
Résolu
fast518
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
fast518 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
fast518 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà je dois afficher un nombre de résultats qui dépend du nombre d'attributs dans ma table, donc j'ai eu recours à déclarer les "id" comme étant des variables :
<?
$i=1;
while(...) {
?>
<input id = "champ_<?php echo $i; ?>" ... /> //cette partie est très grande avec pleins de tables ... je ne peux pas mettre un echo
<?
$i++;
}
?>
Par contre, quand je veux récupérer les : $_POST['id_edito<?php echo $i; ?>'] bien sûr ca ne retourne pas le résultat escompté.
Si quelqu'un a une idée, merci pour le partage.
Voilà je dois afficher un nombre de résultats qui dépend du nombre d'attributs dans ma table, donc j'ai eu recours à déclarer les "id" comme étant des variables :
<?
$i=1;
while(...) {
?>
<input id = "champ_<?php echo $i; ?>" ... /> //cette partie est très grande avec pleins de tables ... je ne peux pas mettre un echo
<?
$i++;
}
?>
Par contre, quand je veux récupérer les : $_POST['id_edito<?php echo $i; ?>'] bien sûr ca ne retourne pas le résultat escompté.
Si quelqu'un a une idée, merci pour le partage.
A voir également:
- PHP - formulaires
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
5 réponses
Essaie de mettre ton input dans un echo.
Pour $_POST['id_edito<?php echo $i; ?>'], ça serait plutôt $_POST['id_edito'+$i].
Pour $_POST['id_edito<?php echo $i; ?>'], ça serait plutôt $_POST['id_edito'+$i].
$_POST['id_edito'+$i].
l'opérateur d'incrémentation en PHP est le "."
donc se serai plutôt
$_POST['id_edito'.$i]
l'opérateur d'incrémentation en PHP est le "."
donc se serai plutôt
$_POST['id_edito'.$i]
Pourquoi tu parles d'incrémentation? C'est de la concaténation de chaine de caractères.
Oui c'est le ".", j'étais parti dans du java..
Oui c'est le ".", j'étais parti dans du java..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour votre disponibilité.
Le problème c'est que dans mon code, à la place du input, j'ai 11 input dans lesquels je veux charger les infos existants dans ma base et les modifier depuis cette meme page.
Voila en gros entre les deux accolades de while j ai une centaine de ligne en XHTML et PHP donc votre solution n'est pas vraiment pratique.
Merci
Le problème c'est que dans mon code, à la place du input, j'ai 11 input dans lesquels je veux charger les infos existants dans ma base et les modifier depuis cette meme page.
Voila en gros entre les deux accolades de while j ai une centaine de ligne en XHTML et PHP donc votre solution n'est pas vraiment pratique.
Merci