2011-01-21 4 views
0

Okey, c'est ce que j'ai.Créer un sondage dynamique avec jquery, php et html

<?php $options[1] = 'jQuery'; $options[2] = 'Ext JS'; $options[3] = 'Dojo'; $options[4] = 'Prototype'; $options[5] = 'YUI'; $options[6] = 'mootools';

C'est mon tableau, mais je voudrais en faire un peu plus dynamique afin que le tableau est construit selon l'identifiant d'entrée, donc il ne faut changer le code php chaque fois que cela il veut un autre sondage. Comment importer ces identifiants d'entrée et les insérer dans un tableau?

Répondre

0

Dans la mesure où je peux comprendre votre question, vous pouvez utiliser JSON pour transmettre les données du client vers le serveur comme ceci:

JAVASCRIPT (en utilisant jQuery):

var arr = []; 
arr.push("option1"); 
arr.push("option2"); // and so on.. 

//Use AJAX to send the data across .. 
$.ajax({ 
     url: 'poll.php?jsondata=' + encodeURIComponent(JSON.stringify(arr)), 
     success: function(data) { 
      // response.. 
     } 
    }); 
}); 

I pense que le script PHP mettra ces options dans une base de données ou quelque chose pour l'utiliser plus tard.

Maintenant, dans PHP (poll.php):

<?php 
    $options = json_decode($_GET['jsondata']); 
    //... 
?> 
+0

chose est, je voudrais que le jquery php ou peut-être utiliser une classe, puis créer dynamiquement un tableau avec peut-être les id div ou de quelque chose comme ca. Donc, un tableau défini par la classe ".radios" et ensuite pousser chaque div-id dans ce tableau. – Didrik