MatneX 0 Report post Posted October 20, 2004 Hallo, nun fragt Ihr Euch bestimmt warum? Ganz einfach, ich möchte einen Link machen. Sobald auf deisen geklickt wird, soll automatisch ein Poll mit bestimmten Vorgaben erstellt werden. Deshalb möchte ich wissen wie ein Poll aufgebaut ist. Werde daraus noch nciht ganz schlau. Das habe ich aus der DB: Poll Start -> a:2:{i:0;a:3:{i:0;i:0;i:1;s:8:"Sehr gut";i:2;i:0;} i:1;a:3:{i:0;i:1;i:1;s:3:"Gut";i:2;i:0;} } Befriedigend dazu -> a:3:{i:0;a:3:{i:0;i:0;i:1;s:8:"Sehr gut";i:2;i:1;} i:1;a:3:{i:0;i:1;i:1;s:3:"Gut";i:2;i:1;} i:2;a:3:{i:0;s:1:"2";i:1;s:12:"Befriedigend";i:2;i:0;} } Ausreichend dazu -> a:4:{i:0;a:3:{i:0;i:0;i:1;s:8:"Sehr gut";i:2;i:1;} i:1;a:3:{i:0;i:1;i:1;s:3:"Gut";i:2;i:1;} i:2;a:3:{i:0;s:1:"2";i:1;s:12:"Befriedigend";i:2;i:0;} i:3;a:3:{i:0;s:1:"3";i:1;s:11:"Ausreichend";i:2;i:0;} } 1. Ich habe einen Poll erstellt 2. Befriedigend als Abstimmung hinzu 3. Ausreichend hinzu s:8 = Länge "Sehr gut" und wo die Stimmen stehen weiss ich auch schon. Aber was hat alles andere zu bedeuten? Wie kann ich ganz einfach einen Poll erstellen, ohne die normale Funktion zu nutzen? Wenn er über den Link erstellt wurde und eine klickt z.B. auf den Link "gut", dann möchte ich, dass der Poll nicht mehr erstellt sondern erweitert wird. Deshalb ist es auch wichtig, dass ich alle Zusammenhänge verstehe. Danke, Mathias Share this post Link to post
Christian 0 Report post Posted October 20, 2004 das sind serialisierte Arrays, versuch mal deserialize() (so heisst die glaube ich) darauf aufzurufen und dann das Ergebnis via print_r() ausgeben - so rum müsste ein Schuh draus werden ;) Share this post Link to post
MatneX 0 Report post Posted October 20, 2004 Habe im Web wddx_deserialize() gefunden Aber dadurch weiss ich ja immer noch nicht wie es aufgebaut ist und welcher Wert was ist. :( Share this post Link to post
MatneX 0 Report post Posted October 20, 2004 Danke nochmal. Musste ein bischen suchen, aber nun hab ichs. $tmpA = unserialize(stripslashes("a:2:{i:0;a:3:{i:0;i:0;i:1;s:8:\"Sehr gut\";i:2;i:0;}i:1;a:3:{i:0;i:1;i:1;s:3:\"Gut\";i:2;i:0;}}")); print_r ($tmpA); Array ( [0] => Array ( [0] => 0 [1] => Sehr gut [2] => 1 ) [1] => Array ( [0] => 1 [1] => Gut [2] => 1 ) ) So kann ich damit auch etwas anfangen. :) Share this post Link to post