salut ,
un objet avec des espaces dans les propriétés ce n'est pas envisageable du coup tu as une erreur de syntaxe à la ligne 6 du code que tu as fournit. L'as tu testé ?
ton code fait effectivement ce que tu indiques.
d'après le chose en haut tu as un objet qui contient une propriété nommée Quizz
celle ci contient un tableau dont
- l'index zéro contient un objet ésotérique qui contient le nom du quiz
- l'index 1 contient un objet ésotérique qui contient une question(+ réponses)
Ce système ne peu contenir qu'un seul quiz sinon tu ne peux pas trop savoir quand changer de quiz.
Avec ce système il faut
prendre le tableau qui est dans "Quizz" et utiliser l'index zéro pour ta première insertion
<?php
$n = 'Nom du test'
$stocknom = $mon_object->Quizz[0]->{$n}; // a tester le mieux c'est quand même de changer le nom de la propriété.
$insertion1 = "INSERT INTO quizz (nom du quizz)VALUES ('$stocknom')"; // oops requête sql invalide + injection SQL
il faut récupérer la clef primaire du quizz nouvellement ajouté car elle doit être référencé dans la table des questions
ensuite une boucle for de 1 à la fin du tableau Quizz pour insérer les données.
@+