Bonjour

J'ai réalisé un petit code qui affiche sous forme de tableau des informations récupérées en ajax
mais quand je le valide (post via un form ce tableau) je ne récupère que le premier caractère...

Exemple

Nom[1] : Dupont Prénom[1] : Albert Age[1]: 50
Nom[2] : Thomas Prénom[2] : Louis Age[2]: 45

La variable nom[1] contenant "Dupont" devient "D"
La variable prenom[1] contenant "Albert" devient "A"
La variable age[1] contenant "50" devient "5"

La variable nom[2] contenant "Thomas" devient "T"
La variable prenom[2] contenant "Louis" devient "L"
La variable age[2] contenant "45" devient "4"

J'ai placé extract($_POST) c'est la première fois que j'ai ce problème
Si je teste les résultats avant le post avec une alert en javascript tout semble ok
mais après le Post je fais ré-afficher le tableau et là je n'ai que les premiers caractères

Si quelqu'un à une solution
Merci

2 réponses


Govan06
Réponse acceptée

Salut,

Si tu obtiens le 1er caractère de chaque chaîne, c'est que ça ressemble à une erreur de profondeur de tableau
Ce que tu obtiens revient à avoir fait :

$tab'nom'][1] = 'Jean';
echo $tab'nom'][1][0]; // 0 étant l'index de la chaîne de caractères 'Jean' donc le caractère 'J'

Un petit extrait de ton code serait le bienvenu (formulaire + php) !

Divin
Auteur

Salut Govan06
Désolé d'avoir tardé à te répondre

J'ai vérifié le double croche mais ce n'est pas ça...
J'ai essayé d'envoyer les données en ajax et sauver sous une page annexe, mais même chose...

J'ai donc finalement essayé sur un autre hébergeur et là ça fonctionne parfaitement
Je suppose donc que c'est l'hebergeur "www.kilu.de" qui empêche l'envoi de trop de données :/

Encore merci ;)