php sessions

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
aristas
Δημοσιεύσεις: 9
Εγγραφή: 26 Νοέμ 2009 15:43
Τοποθεσία: Λονδίνο

php sessions

Δημοσίευση από aristas » 18 Μαρ 2010 16:18

Έχω μια φόρμα για παιχνίδι quiz στην οποία ο χρήστης επιλέγοντας το όνομα του και τις απαντήσεις πατάει αποστολή. Ένα παράθυρο επιβεβαιώνει τις απαντήσεις και μετα με οκ μεταφέρεται σε άλλη σελίδα που λεει οτι οι απαντήσεις αποθηκεύτηκαν. Το link που υπάρχει εκεί μεταφέρει στην πρώτη σελίδα αλλα αυτή την φορά υπάρχουν το όνομα και οι απαντήσεις. Αυτό να γίνεται και για τους 3 συμμετέχοντες στο κουίζ και να εμφανίζονται ολα τα αποτελέσματα μαζι στην αρχική. Δεν μπορώ να καταλάβω πώς μπορώ με session να κάνω κάτι τέτοιο. έχω στην σελίδα 1.

Κώδικας: Επιλογή όλων

<?php
// initiate session
session_start&#40;&#41;;
// check that form has been submitted and that name is not empty
if &#40;$_POST && !empty&#40;$_POST&#91;'cont'&#93;&#41;&#41; &#123;
// set session variable
$_SESSION&#91;'cont'&#93; = $_POST&#91;'cont'&#93;;
$_SESSION&#91;'question1'&#93; = $_POST&#91;'question1'&#93;;
$_SESSION&#91;'question2'&#93; = $_POST&#91;'question2'&#93;;
$_SESSION&#91;'question3'&#93; = $_POST&#91;'question3'&#93;;
&#125;



// check session variable is set
if &#40;isset&#40;$_SESSION&#91;'cont'&#93;&#41;&#41; &#123;
// if set, display name and answers
echo $_SESSION&#91;'cont'&#93;.' \'s answers are&#58;<br />';
echo '1. '.$_SESSION&#91;'question1'&#93;.'<br />';
echo '2. '.$_SESSION&#91;'question2'&#93;.'<br />';
echo '3. '.$_SESSION&#91;'question3'&#93;;
&#125;

?>

κα στην σελίδα 2 ένα session_start();
Επίσης και οι 2 σελίδες έχουν απο ένα hidden field.
Μπορεί κάποιος να με βοηθήσει με αυτό?
Ευχαριστώ

aristas
Δημοσιεύσεις: 9
Εγγραφή: 26 Νοέμ 2009 15:43
Τοποθεσία: Λονδίνο

php sessions

Δημοσίευση από aristas » 18 Μαρ 2010 23:26

Κανείς δεν γνωρίζει; :cry:
Αυτό που θέλω να κάνω για να γινει πιο κατανοητό είναι
1η σελίδα(αποστολή μεταβλητών στο session) -->> 2η σελίδα (επιβεβαίωση οτι οι μεταβλητές έχουν αποθηκευτεί, link που επιστρέφει στην 1η) -->> 1η σελίδα(εμφάνιση των μεταβλητών).
Προς το παρόν έχω καταφέρει να εμφανίσω τις τιμές της φόρμας στην 2η μονο αλλα όχι όπως περιγράφω παραπάνω.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: ss13 και 0 επισκέπτες