S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
709 utilisateurs connectés

Problème de tableaux par $_POST [] [RESOLU]

lezard-numerique le 24 juillet 2008 à 12h23
Salut à vous

Je vous contacte ici car je connais un petit soucis lorsque je poste les variables d'un tableaux par un formulaire.

Il faut savoir que les select du formulaire sont crées dynamiquement par du javascript.

<html>
<head>
<script>function create_champ(i) {
var contenu = "";
var qte = "";
var i2 = i + 1;
contenu = '<br /><br /><select name="artist_id['+i+']">'
contenu += '<option selected>'
contenu += '<option value="1" >Guigoo</option>'
contenu += '<option value="2" >Interface 68</option>'
contenu += '<option value="5" >maissouille</option>'
contenu += '<option value="4" >papy</option>'
contenu += '<option value="7" >riko</option>'
contenu += '<option value="6" >weser</option>'
contenu += '</select>';
contenu += (i <= 21) ? '<span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un artiste</a></span>' : '';
document.getElementById('leschamps_'+i).innerHTML = contenu;
}
</script>
</head>

<body>


<form action="test2.php" method="post">
<select name="artists_id[0]">

<option value="" selected="selected">--aucun--</option>
<option value="1">Guigoo</option>
<option value="2">Interface 68</option>
<option value="5">maissouille</option>
<option value="4">papy</option>
<option value="7">riko</option>
<option value="6">weser</option>
</select>

<span id="leschamps_1"><a href="javascript:create_champ(1)">Ajouter un artiste</a></span>

<input type="submit" value="envoyer" />
</form>

<?php
if ($HTTP_POST_VARS['artist_id']) {
$nbe_products_artists = count($HTTP_POST_VARS['artist_id']);
echo $nbe_products_artists;
for ($ipa=0;$ipa<$nbe_products_artists; $ipa++) {

echo '<input name="artist_id['.$ipa.']" type="hidden" value="'.$HTTP_POST_VARS['artist_id'][$ipa].'" /><br />';

}
}
?>

</body>
</html>

Le hic c'est qu'il ne veut pas récupérer le 1er tableaux artists_id[0]

Si quelqu'un peut m'éclairer s'il vous plait ?

Merci à vous

Bye

Autant pour moi j'ai oublié un s à la variable artists_id :whistle:

-->Message édité par lezard-numerique le 24/07/2008 14:29:45<--
ornite le 24 juillet 2008 à 14h45
$HTTP_POST_VARS['artist_id'] = $POST['artist_id'] ;)

Sauf si la version de php est trop veille.
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
lezard-numerique le 13 aout 2008 à 18h41
Hello

Oui c'est normal c'est pour une contribution oscommerce et elle doit fonctionner en effet pour les vielles versions de php



PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Nouveauté :CIEL
Auto-entrepreneur Facile
La gestion de vos outils de facturation et de devis.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.