christophoros Δημοσ. 23 Σεπτεμβρίου 2011 Δημοσ. 23 Σεπτεμβρίου 2011 Γεια σας παιδιά, ας υποθέσουμε ότι έχουμε την κύρια σελίδα index.php και μέσα σε αυτην προσθέτουμε υποσελίδες με include τύπου include ("includes/main.php"); δηλαδή με url index.php?page=main Αν θέλω στην σελίδα main η οποία όπως είπαμε βρήσετε μέσα στο index, να βάλω συνδέσμους ο οποιοι θα μεταφέρουν τον χρήστη σε άλλη υποσελίδα που θα είναι πάλι μέσα στο index.php, η οποία θα έχει δεδομένα ανάλογα με την επιλογή που έκανε ο χρήστης πως θα το κάνω; πχ στην main έχω μια λίστα με συνδέσμους για lyrics τραγουδιών, αυτή η λίστα έχει μόνο τους τίτλους(οι οποίοι καλούνται από μια βάση δεδομένων). Κάνοντας κλικ σε ένα τραγούδι θέλω να συνδέομαι στην σελίδα index.php?page=viewlyrics όπου ανάλογα με τον σύνδεσμο που διάλεξα το viewlyrics να μου δίχνει και τα αντίστοιχα lyrics
macabre_sunsets Δημοσ. 23 Σεπτεμβρίου 2011 Δημοσ. 23 Σεπτεμβρίου 2011 ><a href="index.php?page=viewlyrics&id=XXX>......</a> Όπου ΧΧΧ μπορεί να είναι το ID του εκάστοτε Lyric. Στην σελίδα "viewlyrics.php" θα πρέπει να διαβάσεις το id (πχ/ με $_REUEST['id']) και να εμφανίσεις τα ανάλογα αποτελέσματα. Γιατί όμως έχεις επιλέξει να κάνεις include τις σελίδες αντί να είναι «αυτόνομες»;
christophoros Δημοσ. 23 Σεπτεμβρίου 2011 Μέλος Δημοσ. 23 Σεπτεμβρίου 2011 προτιμω τα includes επιδή αν θέλω να κάνω μια μικρή αλλαγή στο layout να το κάνω με την μία μόνο στο index επί την ευκαιρία σε ευχαριστώ φουλ!!! ώπα μπερδεύτηκα, στον κώδικα εννοούσα
Uberalles_gr Δημοσ. 23 Σεπτεμβρίου 2011 Δημοσ. 23 Σεπτεμβρίου 2011 > $page = mysql_real_escape_string($_GET['page']); switch($page) { case "main": include("inc/main.php"); break; case "lyrics": include("lyrics.php"); break; case "contact": include("data/sub/contact.php"); break; default: include("main.php"); break; }
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.