PHP: Récupérer valeur array 2 dim d'un formulaire HTML
3 messages
• Page 1 sur 1
- hx.jonathan
- WRInaute discret

- Messages: 162
- Inscription: 2 Mar 2005
PHP: Récupérer valeur array 2 dim d'un formulaire HTML
Salut à tous,
Tout est dans le titre. J'ai un formulaire HTML :
Mon but est simplement de récupérer les valeurs data[][nouveau_nom] et data[][nom_actuel] avec une BOUCLE.
J'ai essayé aussi ceci :
Une idée ?
Tout est dans le titre. J'ai un formulaire HTML :
- Code: Tout sélectionner
echo '<FORM method="POST" action="Admin.php?page=galerie_001_02">';
$affnom = mysql_query("SELECT * FROM Album ORDER BY id_album")or die(mysql_error());
while($row4 = mysql_fetch_array($affnom)){
$album_name=$row4['album_name'];//Ancien nom avec accent
$ancien_nom_modifie=$row4['album_dossier'];//Ancien nom MODIFIE caractères spéciaux
echo'<p>Nom actuel : " <strong> '.$album_name.'</strong> " Nouveau nom : <INPUT type="text" name="data[][nouveau_nom]" size=30></input><INPUT type="hidden" name=" data[][nom_actuel]" size=30 value='.$album_name.'></input></p>';
}
echo '<p><INPUT type="submit" value="Confirmer"></p>';
echo '</FORM>';
Mon but est simplement de récupérer les valeurs data[][nouveau_nom] et data[][nom_actuel] avec une BOUCLE.
J'ai essayé aussi ceci :
- Code: Tout sélectionner
if (isset($_POST['data']['nouveau_nom'])) {
foreach($_POST['data']['nouveau_nom'] as $index=>$nouveaunom)
{
foreach($_POST['data']['nom_actuel'] as $index2=>$nom_actuel)
{
$tableau = array(array()) ;
$tableau[0]=array($nouveaunom,$nom_actuel);;
echo $tableau[0][0];
echo $tableau[0][1].'<br/>';
}
}
}
Une idée ?
- hx.jonathan
- WRInaute discret

- Messages: 162
- Inscription: 2 Mar 2005
Re: PHP: Récupérer valeur array 2 dim d'un formulaire HTML
J'ai ceci :
Array ( [data] => Array ( [nouveau_nom] => Array ( [0] => aaa [1] => bbb [2] => ccc ) [nom_actuel] => Array ( [0] => album [1] => album2 [2] => album3 ) ) )
Au fait, est-ce que la manière dont je nomme attribut name dans mon formulaire html est correcte ? Car je sais que pour récupérér une valeur sur plusieurs champ on utilise simplment exemple : data[] et on le récupère en faisant une boucle sur $_POST[data].
Comment ça marche alors avec 2 variables différents à récupérer ? data[][qqch] comme je l'ai fais ??
Merci du coup de main
John
Array ( [data] => Array ( [nouveau_nom] => Array ( [0] => aaa [1] => bbb [2] => ccc ) [nom_actuel] => Array ( [0] => album [1] => album2 [2] => album3 ) ) )
Au fait, est-ce que la manière dont je nomme attribut name dans mon formulaire html est correcte ? Car je sais que pour récupérér une valeur sur plusieurs champ on utilise simplment exemple : data[] et on le récupère en faisant une boucle sur $_POST[data].
Comment ça marche alors avec 2 variables différents à récupérer ? data[][qqch] comme je l'ai fais ??
Merci du coup de main
John
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- récuperer valeur php liste multiple
- PHP: récupérer la valeur d'une ancre
- PHP: récupérer valeur de deux $_POST avec foreach
- Parser un flux XML en PHP pour récupérer une valeur
- PHP récuperer la valeur d'une cellule d'un fichier Excel
- Trouver la positon d'une valeur à l'intérieur array flash
- réécrire des urls /index.php?page=$valeur en /valeur
- Récupérer valeur champ en javascript
- Récuperer la valeur du mot clé
- Jquery recuperer la valeur d'un input
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Guide complet d'optimisation du référencement d'un blog - 20-09-2006
- Classement Interbrand 2006 : la percée de Google - 01-08-2006
- Google souhaite lever plus de 2 milliards de dollars - 30-03-2006
Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

