bella89 Δημοσ. 17 Αυγούστου 2012 Δημοσ. 17 Αυγούστου 2012 (επεξεργασμένο) Καλημερα...εχω δημιουργησει ενα σαιτ οπου χρειαζεται να κανεις login για να δεις τις υπολοιπες αλλα για καποιο λογο επιτρεπει την εισοδο μονο στον admin.τι μπορει να φταει??? Επεξ/σία 20 Αυγούστου 2012 από bella89
Uberalles_gr Δημοσ. 17 Αυγούστου 2012 Δημοσ. 17 Αυγούστου 2012 Όταν κάνεις login, φαντάζομαι κοιτάς κάποιον πίνακα στην βάση σου να δεις εάν υπάρχει αυτός ο χρήστης. Μήπως μόνο ο admin υπάρχει στους χρήστες;;
bella89 Δημοσ. 17 Αυγούστου 2012 Μέλος Δημοσ. 17 Αυγούστου 2012 Υπηρχε στη βαση..τελικα αυτο το προβλημα λυθηκε ειχε γινει λαθος στον ορισμο του πινακα τυπογραφικο.Μπορεις να με βοηθησεισ στο προβληματισμο μου??Θελω ο διαχειστης αφου συνδεθει να μπορει να κανει αναζητηση και υστερα απο τα αποτελεσματα να μπορει να επιλεξει καποιες απο τις εγγραφες και να τις διαγραψει.
Uberalles_gr Δημοσ. 17 Αυγούστου 2012 Δημοσ. 17 Αυγούστου 2012 Όχι δεν μπορώ να σε βοηθήσω γιατί έτσι δεν θα το καταλάβεις εσύ και την επόμενη φορά δεν θα ξέρεις πάλι τι να κάνεις. Για αυτό τον λόγο πάρε ένα ένα τα πράγματα. Τελειώνε το ένα και μετά πήγαινε στο άλλο.
bella89 Δημοσ. 17 Αυγούστου 2012 Μέλος Δημοσ. 17 Αυγούστου 2012 OK....ΚΑΤΕΥΘΥΝΣΗ ΤΙ ΝΑ ΨΑΞΩ ΧΡΕΙΑΖΟΜΑΙ...Η ΑΝΑΖΗΤΗΣΗ ΕΧΕΙ ΥΛΟΠΟΙΘΕΙ ΚΑΙ ΤΑ CHECKBOX ΕΧΟΥΝ ΜΠΕΙ ΑΠΛΑ ΔΕΝ ΚΑΤΑΦΕΡΝΩ ΝΑ ΠΑΡΩ ΤΙΣ ΤΙΜΕΣ.ΕΥΧΑΡΙΣΤΩ ΓΙΑ ΤΗ ΒΟΗΘΕΙΑ ΠΟΥ ΜΟΥ ΠΑΡΕΙΧΕΣ ΜΕΧΡΙ ΤΩΡΑ.
Uberalles_gr Δημοσ. 17 Αυγούστου 2012 Δημοσ. 17 Αυγούστου 2012 Άρα δεν ξέρεις πως να πάρεις τις τιμές από τα checkboxes;;;;
bella89 Δημοσ. 17 Αυγούστου 2012 Μέλος Δημοσ. 17 Αυγούστου 2012 ναι.εχω επιχειρησει με post αλλα δε λειτουργει
Uberalles_gr Δημοσ. 17 Αυγούστου 2012 Δημοσ. 17 Αυγούστου 2012 Και βέβαια λειτουργεί απλώς εσύ δεν το έχεις κάνει σωστά.. Δώσε κώδικα στον λαό να δούμε...
dewn735 Δημοσ. 17 Αυγούστου 2012 Δημοσ. 17 Αυγούστου 2012 Μερικές παρατηρήσεις από εμένα: Έχεις ανοίξει πάνω από δέκα διαφορετικά θέματα για το ίδιο project. Κράτα ένα μόνο από αυτά και γράφε όλες σου τις απορίες εκεί για να μπορούμε να σε ακολουθούμε. Άμα θες, γράψε και ποιο είναι το θέμα του project αυτού, για να πάρεις ακόμα πιο συγκεκριμένες απαντήσεις Χωρίς κώδικα, απάντηση της προκοπής δε θα πάρεις. Αν μπορείς σε κάθε περίπτωση να κάνεις και ένα echo τα δεδομένα που περνάς με τη post και αυτά που παίρνεις με τη $_POST (και φυσικά τι περίμενες να δεις) θα κάνεις τις ζωές μας πολύ πιο εύκολες Γι' αυτό που ρωτάς, κάνε μια αναζήτηση στη google για "checkbox array"
bella89 Δημοσ. 20 Αυγούστου 2012 Μέλος Δημοσ. 20 Αυγούστου 2012 Πιστευα οτι καθε διαφορετικη ερωτηση επρεπε να ειναι σ αλλο θεμα συγνωμη...Προσπαθω δικια μ ιδεα για να μαθω να φτιαξω ενα σαϊτ οπου αρχικα θα πρεπει να εγγραφεις αν δεν εισαι ηδη εγγεγραμενος και για να δεις το περιεχομενο του να κανεις login.Ομως θέλω να υπαρχει η δυνατοτητα στο χρηστη στη πορεια αν θελησει να αλλαξει καποια απο τα στοιχεια που εδωσε κατα την εγγραφη και ο admin να μπορει να διαγραψει η να τροποποιησει οποιο χρηστη θελει στο πινακα.Α...και αφου γινει εισοδος να εμφανιζει στο πλαι την εικονα,το ονομα του χρηστη και συνδεσμο για αποσυνδεση. > <? if(!empty($_POST['check'])) { foreach($_POST['check'] as $check) { echo $check; } } ?> <html> <body> <? PRINT_R $CHECK;?> </body> </html> <input type='checkbox'name='check[]' />"
thanocaster Δημοσ. 20 Αυγούστου 2012 Δημοσ. 20 Αυγούστου 2012 Κάποια θέματα: 1. Το scope της check είναι το foreach. Οπότε το print_r $check εκεί που είναι είναι άχρηστο. Επίσης, την print_r καλό είναι να την χρησιμοποιείς με παρενθέσεις: > <?php print_r ( $check ); ?> 2. Να χρησιμοποιείς ΠΑΝΤΑ το <?php για τον php compiler, και για να τσεκάρεις τον κώδικά σου καλό είναι να χρησιμοποιείς την var_dump(). Επίσης, μη φοβάσαι τα κενά στον κώδικά σου: > <?php if ( !empty($_POST) ) { var_dump ( $_POST ); } ?> <html> <body> </body> </html>
bella89 Δημοσ. 22 Αυγούστου 2012 Μέλος Δημοσ. 22 Αυγούστου 2012 δλδ ο κωδικας μου πως πρεπει να γινει???
dewn735 Δημοσ. 22 Αυγούστου 2012 Δημοσ. 22 Αυγούστου 2012 δλδ ο κωδικας μου πως πρεπει να γινει??? Τι εννοείς; O Thanocaster είπε απλώς να μη χρησιμοποιείς τα short tags της php ><? /*phpcode*/ ?> και <?=$i ?> αλλά τα κανονικά: ><?php /*phpcode*/ ?> και <?php echo $i;?> Σημείωση ότι στη php5 τα short tags είναι by default απενεργοποιημένα O δε έλεγχος των μεταβλητών σου θα πρέπει να γίνεται έτσι: > <?php if(!empty($_POST['check'])) { foreach($_POST['check'] as $check) { echo $check; } } //Η παρακάτω γραμμή θα τρέξει ούτως ή άλλως var_dump ( $_POST ); ?> Τώρα, για τα κενά που σου γράφει, πιστεύω ότι είναι θέμα γούστου - εσένα μπορεί να σε βολεύει καλύτερα χωρίς κενά, με την αγκύλη σε καινούρια γραμμή, κοκ. Βρες έναν editor με στοιχειώδη μορφοποίηση για php (http://en.wikipedia...._of_PHP_editors) ή ακόμα καλύτερα ένα IDE (http://stackoverflow...est-ide-for-php) για αυτόματη στοίχιση (tabs και εσοχές) ή και μια γρήγορη αναγνώριση (συντακτικών) λαθών και τα υπόλοιπα τα βρίσκεις στη πορεία
thanocaster Δημοσ. 22 Αυγούστου 2012 Δημοσ. 22 Αυγούστου 2012 Dewn, δεν μιλάω για το syntax καθαυτό, όσο για τις περενθέσεις/αγκύλες κλπ ειδικότερα όταν έχεις πολλές nested functions. Πχ. > ))))} Τώρα, αν κάποιος ισχυρίζεται ότι τον βολεύει καλύτερα το debugging σε τέτοια σύνταξη, τί να πω, άβυσσος η ψυχή του ανθρώπου.
bella89 Δημοσ. 22 Αυγούστου 2012 Μέλος Δημοσ. 22 Αυγούστου 2012 Για editor χρησιμοποιω το Notepad++ απο οταν εγραψα κωδικα πρωτη φορα σε html...οσο για τη στοιχιση και μενα με διευκολυνει να ειναι στην ευθεια απο εκει που ανοιξε μια αγκυλη δηλαδη if{ }. κ τωρα που καταλαβα πως πρεπει να ειναι ο κωδικας γτ πριν δεν ηξερα ποια απο τις δυο γραμμες βγαζει array(0){}.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα