_Marios_ Δημοσ. 9 Απριλίου 2010 Δημοσ. 9 Απριλίου 2010 Γεια σας παιδια. Θέλω να με βοηθησετε σε κατι. Θέλω να φιάξω πχ. 10 βάσεις δεδομένων. Κάθε βάση να έχει συγκεκριμένο αριθμό καταχωρήσεων. Οταν γεμίζει η βάση δεδομένων αυτόματα να αλλάζει ενα κουτάκι στην σελιδα. Οταν γεμιζει η άλλη βάση δεδομένων να αλλάζει αλλο κουτακι στην ιδια σελιδα. Η φόρμα απο την οποία θα γεμίζει καθε βάση δεδομένων θέλω ο χρήστης να επιλέγει σε ποιες θέσεις τησ βάσης να καταχωρούντε τα στοιχεία του. Μπορειτε να με κατευθύνετε?
dewn735 Δημοσ. 9 Απριλίου 2010 Δημοσ. 9 Απριλίου 2010 Ας κάνουμε τα πράγματα λιγάκι απλά: Κάθε βάση περιέχει πίνακες Κάθε πίνακας μπορεί να δεχθεί αρκετές στήλες για να κάνεις τη δουλειά σου και θεωρητικά άπειρες γραμμές για να καταχωρήσεις τα στοιχεία σου Μπορείς να επιλέξεις τι δεδομένα θα αποθηκεύσεις σε κάθε στήλη και γραμμή στους πίνακες αυτούς. Στη σελίδα μπορείς να βάλεις και κουτάκια και γραμματάκια και εικονίτσες, ή ακόμα και τον ουρανό με τ' άστρα, άμα είσαι ρομαντικός τύπος. Όλα γίνονται και για όλα υπάρχει λύση, αρκεί να ξέρεις τι θέλεις να κάνεις. Το θέμα είναι ότι, εγώ τουλάχιστον, δε κατάλαβα απολύτως τίποτα από όλα αυτά που θέλεις να κάνεις... Μπορείς μήπως να μας κατευθύνεις λιγάκι; Να γινόσουν λίγο πιο συγκεκριμένος ίσως;
antonisid Δημοσ. 9 Απριλίου 2010 Δημοσ. 9 Απριλίου 2010 Και ειδικα να μας πεις τι εννοεις οταν λες "γεμιζει η βαση δεδομενων". Θεωρω παντως οτι η δουλεια σου μπορεί να γίνει σίγουρα και με μια βάση δεδομενων.
_Marios_ Δημοσ. 9 Απριλίου 2010 Μέλος Δημοσ. 9 Απριλίου 2010 θα δώσω ενα παράδειγμα. Ασ πουμε οτι θελω ο χρηστης να μπαινει στην σελιδα. να επιλεγει απο 10 φόρμες οπου εχω βάλει στην σελιδα εκεινη που θελει εκείνος και να την συμπληρώνει. επομένως για καθε φορμα μια βάση δεδομένων. --η καθε μια απο αυτες τισ βάσεις να δέχετε συγκεκριμένο αριθμο χρηστών. πχ η πρώτη 100 η δευτερη 400 κλπ. --οταν μια βάση γεμίσει, να αλλάζει στο site η συγκεκριμένη φόρμα με μια εικονα πχ full. --βασικο που θελω ακομα ειναι. σε καθε μια απο τις φόρμες που πάει να επιλέξει ο χρήστης θα επιλέγει και τον αριθμο των καταχωρήσεων στη βάση δεδομένων αλλα θα επιλέγει και συγκεκριμενους αριθμούς στη βάση δεδομένων πχ. να καταχωρούντε η πληροφορίες του πχ στο 1 στο 12 στο 43. καταλαβατε? βοηθεια τώωωρα?
antonisid Δημοσ. 9 Απριλίου 2010 Δημοσ. 9 Απριλίου 2010 Εχεις γνωσεις php & Sql? Αν οχι δυσκολα τα πράματα. Εν ολίγοις θα σου πω οτι αυτο μπορεί να γινει με μια βαση , αλλα με πολλους πίνακες όπου με κάποιον counter που θα τον αυξάνεις κάθε φορα θα ελέγχεις αν έχει "γεμήσει" ή οχι. Αν ασχοληθεις λιγάκι θα καταλάβεις οτι δε φτιάχνεις δεύτερη βάση χωρις να υπάρχει ιδιαίτερος λόγος , οπου πολλές φορές οταν μιλάμε για δεύετερη βάση εννούμε και άλλο site (ειδικά σε δυναμικές ιστοσελίδες) Αυτή ειναι η άποψη μου τουλάχιστον.
isay Δημοσ. 9 Απριλίου 2010 Δημοσ. 9 Απριλίου 2010 Δε χρειάζεσαι 10 βάσεις αλλά μια βάση με 10 πίνακες. Με σωστή διαρρύθμιση θα μπορούσες να τα βάλεις και σε ένα πίνακα. Οι χρήστες θα μπορούν να γραφούν και σε περισσότερους από ένα πίνακες; Εγώ θα έφτιαχνα ένα πίνακα για τους χρήστες και 10 πίνακες για την εκάστοτε ομάδα χρηστών. Κατά τη φόρτωση της πρώτης σελίδας, θα μετρούσα τις καταχωρήσεις ανα πίνακα και θα τις σύγκρινα με κάποια μεταβλητή (μέγιστη χωρητικότητα). Η μεταβλητή αυτή μπορεί να είναι αποθηκευμένη σε ένα αρχείο ή και σε ένα πινακα στη βάση. Αν κάποια βάση ήταν γεμάτη, τότε θα απεικόνιζα εικόνα FULL, αλλιώς θα έδινα τη δυνατότητα εγγραφής Βασικές ερωτήσεις: 1.Σε τι γλώσσα θα το φτιάξεις; 2.Τι βάση δεδομένων θα χρησιμοποιήσεις 3.Που θα το τρέχεις και πως Edit: Antoni με πρόλαβες
Ic3m@N Δημοσ. 9 Απριλίου 2010 Δημοσ. 9 Απριλίου 2010 Βασικά γίνεται με μία βάση και ένα πίνακα... ο οποίος πέρα απο τα απαραίτητα στοιχεία που θες να αποθηκεύονται θα έχει και άλλη μία στήλη που θα καταχωρείται κάποιο "αναγνωριστικό" για την κάθε φόρμα...
_Marios_ Δημοσ. 10 Απριλίου 2010 Μέλος Δημοσ. 10 Απριλίου 2010 βασικα τωρα αρχιζω να μαθαινω. καποιο καλο βοηθημα. η παράδειγμα υπαρχει? η σελιδα μου μεχρι στιγμης ειναι html css. Πως αρχιζω? Πως συνδεω την φόρμα στο σιτε με το καθε πινακα? πως θα γινει αυτο που σας ειπα να επιλεγει ο χρήστης που θελει να καταχωρυθει το ονομα του? λιγο πιο πρακτικες απαντήσεις? ποια εργαλεία θα χρειστώ..
antonl Δημοσ. 10 Απριλίου 2010 Δημοσ. 10 Απριλίου 2010 Επίσης βάση με στατικό site (HTML+CSS) δεν πάει. Χρειάζεσαι γνώσεις php (ή κάτι αντίστοιχο) ή κάποιο CMS ή και τα δύο.
_Marios_ Δημοσ. 10 Απριλίου 2010 Μέλος Δημοσ. 10 Απριλίου 2010 αφου ολα τα site με html και css ειναι.
poscaman Δημοσ. 10 Απριλίου 2010 Δημοσ. 10 Απριλίου 2010 δυστυχώς όχι. Υπάρχουν δεκάδες γλώσσες και πρωτοκολλά που μπορεί να "καταλάβει" ένας browser...
isay Δημοσ. 10 Απριλίου 2010 Δημοσ. 10 Απριλίου 2010 βασικα τωρα αρχιζω να μαθαινω. καποιο καλο βοηθημα. η παράδειγμα υπαρχει?... Πως συνδεω την φόρμα στο σιτε με το καθε πινακα? ... πως θα γινει αυτο που σας ειπα να επιλεγει ο χρήστης που θελει να καταχωρυθει το ονομα του? λιγο πιο πρακτικες απαντήσεις? ποια εργαλεία θα χρειστώ.. Αγαπητέ Μάριε αν βιάζεσαι να το φτιάξεις, καλό θα ήταν να πληρώσεις κάποιον να το κάνει για σένα. Είναι μια custom εφαρμογή για την οποία πρέπει να ξέρεις να χειρίζεσαι και να προγραμματίζεις σε: html (το css είναι για την εμφάνιση) μια server side γλώσσα (php, asp, jsp, perl, κλπ) Να μπορείς να φτιάξεις/σκαλίσεις μια βάση δεδομένων τύπου sql (mysql,mssql, κλπ) Όπως καταλαβαίνεις δεν είναι κάτι απλό και λιγο πιο πρακτικες απαντήσεις? δεν μπορούν να δοθούν με δυο λέξεις. Χρειάζεσαι σελίδες και σελίδες κώδικα ... ή κάποιον να στο φτιάξει. ΥΓ:Τελικά την άλλη "μπίζνα" θα την κάνεις ή το άφησες για αργότερα; ΥΓ2: Μάριε κάτι ακόμα. Με τα ερωτήματα σου, ασχοληθηκαν πέντε άνθρωποι και μάλιστα έδωσαν και σοβαρές απαντήσεις. Ένα ευχαριστώ, έτσι για τους τύπους;
dewn735 Δημοσ. 10 Απριλίου 2010 Δημοσ. 10 Απριλίου 2010 Συνεχίζοντας το μήνυμα του isay: Δε μπορείς να έχεις πιο πρακτικές λύσεις, από τη στιγμή που αγνοείς βασικές έννοιες. Εν πάση περιπτώσει, ας πούμε ότι τελικά θέλεις να το φτιάξεις μόνος σου (Αρχικά θα υποθέσω ότι κάνεις δοκιμές στον υπολογιστή σου... όταν με το καλό αποφασίσεις να δημοσιεύσεις τη σελίδα, θα πρέπει και η εταιρία που κάνει το hosting να υποστηρίζει τα αντίστοιχα). Όπως έχεις ήδη διαβάσει, χρειάζεσαι κάτι από * html (το css είναι για την εμφάνιση) * μια server side γλώσσα (php, asp, jsp, perl, κλπ) * Να μπορείς να φτιάξεις/σκαλίσεις μια βάση δεδομένων τύπου sql (mysql,mssql, κλπ) Για τον σκοπό αυτό, οι περισσότεροι χρησιμοποιούν το τρίο apache-php-mysql. Οδηγίες για το τι είναι το καθένα πως θα τα εγκαταστήσεις βρίσκεις με το κιλό με μια πρόχειρη αναζήτηση. εναλλακτικά, εγκαθιστάς το xampp (http://www.apachefriends.org/en/xampp.html) και ξεμπερδεύεις Αφού το σιγουρέψεις αυτό, μπορείς να φτιάξεις τη σελίδα σου χρησιμοποιώντας κάποιο CMS (Content Management System), όπως πχ το joomla (http://www.joomla.org/). Είναι αρκετά εύκολα στη χρήση, μπορείς να βάλεις διάφορα πρόσθετα που να κάνουν τις λειτουργίες που θες, αλλά από την άλλη είναι αρκετά δύσκολο να τα φέρεις ακριβώς στο σημείο που εσύ θες. Εάν πάλι θες να το φτιάξεις μόνος σου, ακολουθούμε άλλο δρόμο. Ας πούμε έτσι ότι θέλεις να φτιάξεις τη σελίδα με τη δημοπρασίες, που διάβασα σε κάποιο άλλο μήνυμά σου. Σε μια εξαιρετικά απλοϊκή μορφή της, η σελίδα θα δουλεύει ως εξής: Φτιάχνεις μία βάση δεδομένων Φτιάχνεις έναν πίνακα για τους χρήστες, με πεδία: [id], [Όνομα χρήστη] Φτιάχνεις έναν πίνακα για τα αντικείμενα, με πεδία: [id], [Όνομα αντικειμένου], [Ιδιοκτήτης], [Ημερομηνία δημοσίευσης], [Ελάχιστη προσφορά], [Μέγιστος αριθμός προσφορών] Φτιάχνεις ένα πίνακα για τις προσφορές, με πεδία [id], [Χρήστης που την έκανε], [Αξία προσφοράς], [id αντικειμένου] Στη σελίδα εμφανίζεις όλα τα αντικείμενα Για κάθε αντικείμενο ελέγχεις από τον αντίστοιχο πίνακα πόσες προσφορές έχουν γίνει. Εάν έχουν ξεπεράσει τον αριθμό που έχεις δηλώσει στον πίνακα με τα αντικείμενα, δείχνεις το εικονίδιο του "πλήρους", αλλιώς, δείχνεις το κουμπί για τη καταχώρηση προσφοράς Όταν κάποιος κάνει μια προσφορά, εισάγεις μια νέα γραμμή στον πίνακα προσφορών, όπου στο id αντικειμένου βάζεις τον αριθμό του αντικειμένου για το οποίο έγινε προσφορά κοκ... Μπορεί να σου ακούγονται λιγάκι κινέζικα τώρα, αλλά με λίγη (έως αρκετή!) μελέτη, θα βγάλεις άκρη Κλείνοντας, συνιστώ ανεπιφύλαχτα: http://www.freewebmasterhelp.com/tutorials/phpmysql http://www.tizag.com/mysqlTutorial/ http://www.phpf1.com/tutorial/php-mysql-tutorial.html και γενικότερα: http://www.google.gr/search?q=php+mysql+tutorial&ie=utf-8&oe=utf-8&aq=t
antonisid Δημοσ. 10 Απριλίου 2010 Δημοσ. 10 Απριλίου 2010 Για το συγκεκριμενο που θέλει πρεπει να φτιάξει δικό του κώδικα , με Joomla πχ μπορείς να κάνεις συγκεκριμένα πραγματα και οχι να υλοποιήσεις οτιδήποτε projects.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.