Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
MatneX

Poll-Aufbau

Recommended Posts

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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×