Acrobase  

Καλώς ήρθατε στην AcroBase.
Δείτε εδώ τα πιο πρόσφατα μηνύματα από όλες τις περιοχές συζητήσεων, καθώς και όλες τις υπηρεσίες της AcroBase.
H εγγραφή σας είναι γρήγορη και εύκολη.

Επιστροφή   Acrobase > Υπολογιστές και Τεχνολογία > Πληροφορική και Επικοινωνία
Ομάδες (Groups) Τοίχος Άρθρα acrobase.org Ημερολόγιο Φωτογραφίες Στατιστικά

Notices

Δεν έχετε δημιουργήσει όνομα χρήστη στην Acrobase.
Μπορείτε να το δημιουργήσετε εδώ

Απάντηση στο θέμα
 
Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-01-09, 16:54
alan Ο χρήστης alan δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 17-02-21 22:33
Η διαθεσή μου τώρα:
dropdown lists and validation rules

Έχω τα εξής 2 θέματα και θα ήθελα τη συνδρομή των γνώσεών σας

Θέμα 1:

Φόρμα που περιέχει τα πεδία: Country, Address, Phone1, Phone2, κ.λπ.
Το πεδίο country γεμίζει από query και είναι dropdown list (single select)
Θέλω αν γίνει επιλογή GREECE τότε το address πεδίο να δέχεται μόνο ελληνικούς χαρακτήρες σε άλλη περίπτωση λατινικούς, ενώ το phone να δέχεται έως 10 ψηφία αλλιώς 20

Θέμα 2:

Φόρμα που περιέχει τα πεδία Category, SubcatLevel1, SubcatLevel2 όλα dropdown
Επιλογή Category1 -> γεμίζει το δεύτερο πεδίο με λίστα cat11,cat12,cat13... και το τρίτο πεδίο γεμίζει σε συνδυασμό με το δεύτερο cat111,cat112,cat113 ...

Υποπτεύομαι πως μόνο μέσω java/ajax/xajax μπορώ να πετύχω αυτό που θέλω, γι αυτό όποιος έχει ασχοληθεί με κάποιο παρόμοιο project ή έχει κάτι στο μυαλό του...

Αποστόλης
Απάντηση με παράθεση
  #2  
Παλιά 19-01-09, 12:21
Το avatar του χρήστη Cyberpunk
Cyberpunk Ο χρήστης Cyberpunk δεν είναι συνδεδεμένος
Mέλος
 

Τελευταία φορά Online: 26-01-17 19:18
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Σίγουρα με ajax τα πετυχαίνεις αυτά (υποθέτω και με άπλο javascript αν έχεις όρεξη να κάτσεις να γράψεις ποοολύ πράγμα).

Ένα βασικό θέμα που θα αποφασίσει τι ακριβώς σε βολεύει να χρησιμοποιήσεις για την υλοποίηση είναι η πλατφόρμα που γράφεις. Εγώ π.χ. σαν καλό microsoft φυτό που γράφει σε asp.net θα έπαιζα με xml load on demand controls και regular expression validators (για το πρώτο παράδειγμα). Αν γράφεις Php/java προφανώς και η προσέγγιση είναι άλλη.

Σε περίπτωση που δεν έχεις ασχοληθεί καθόλου με το σπορ του ajax και των λοιπών συναφών πραγμάτων (json messages, etc) θα σου πρότεινα να ρίξεις μια ματιά στο jQuery. Είναι ένα εντυπωσιακά καλό και εύχρηστο javascript library με πάρα πάρα πολλές δυνατότητες, plugins και documentation.
__________________
μη πσικ ήνγκλαντ βέρη μπεστ
Απάντηση με παράθεση
  #3  
Παλιά 20-01-09, 16:06
alan Ο χρήστης alan δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 17-02-21 22:33
Η διαθεσή μου τώρα:
Εγώ απ'την άλλη , εδώ και πολύ καιρό, έχω περάσει το ποτάμι και είμαι στην άλλη όχθη της microsoft ή η microsoft είναι στην άλλη όχθη από μένα

Είδα αρκετά tutorials και όντως σε asp .net και υπάρχουν 'έτοιμες' και σύντομες ρουτίνες αλλά σε php που δουλεύω δε με βοηθούν. Μάλλον βλέπω να διαβάζω (τώρα στα γεράματα) και ajax. Έχω καταφέρει να κάνω related λίστες μένει όμως η σύνδεση με όλα τα άλλα.

Πάντως το xajax project (php+ajax) μου φάνηκε αρκετά καλό και θά'θελα να το χρησιμοποιήσω.

Σ'ευχαριστώ για την απάντηση.
Αποστόλης
Απάντηση με παράθεση
  #4  
Παλιά 20-01-09, 20:07
Το avatar του χρήστη Cyberpunk
Cyberpunk Ο χρήστης Cyberpunk δεν είναι συνδεδεμένος
Mέλος
 

Τελευταία φορά Online: 26-01-17 19:18
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Κοίταξε το jQuery (είναι platform independent), θα κάνεις εύκολα σχετικά την δουλειά σου.

Δυστυχώς πνίγομαι αυτές τις μέρες και δεν προλαβαίνω να σου βρω τα links με τα απαραίτητα tutorials Αν δεν έχεις βγάλει άκρη μέχρι το weekend που λογικά θα λασκάρω λίγο κάνε άλλο ένα post εδώ και θα δω τι μπορώ να κάνω
__________________
μη πσικ ήνγκλαντ βέρη μπεστ
Απάντηση με παράθεση
  #5  
Παλιά 20-01-09, 21:15
Το avatar του χρήστη Diamond
Diamond Ο χρήστης Diamond δεν είναι συνδεδεμένος
Mika Vyko's Vozht
 

Τελευταία φορά Online: 19-01-21 20:02
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Χμμμ...
Επειδή δεν έχω καταλάβει πολύ καλά τι θέλεις μπορεί να κάνω και λάθος... Μπαφιασμένος γαρ...

Για το πρώτο σου θέμα θα χρησιμοποιήσεις την ereg().
Για να ελέγξεις αν έχεις ελληνικούς χαρακτήρες θα το πας κάπως έτσι:

Κώδικας PHP:
if ($HTTP_POST_VARS['country']=="GREECE")
if (
ereg("[a-zA-Z]"$HTTP_POST_VARS['foufoutos'])) echo "error";
else
if (
ereg("[α-ωΑ-Ω]"$HTTP_POST_VARS['foufoutos'])) echo "error"

Για να κάνεις ανανέωση στην φόρμα σου απλά στα select inputs θα βάλεις ένα
Κώδικας PHP:
onChange="this.form.submit();"
Τώρα...
Προφανώς κάτι κάνεις με τη φόρμα σου... Τα βάζεις σε μία database να υποθέσω;
Σε αυτή την περίπτωση το submit σου θα είναι κάπως έτσι:

Κώδικας PHP:
<input type="submit" name="action" value="Save"
και πριν τρέξεις το query σου θα βάλεις ένα if του τύπου:

Κώδικας PHP:
if  ($HTTP_POST_VARS["action"] == "Save") { 

do_something();

Αυτό για να μην τρέχεις το query κάθε φορά που θα γίνεται refresh η φόρμα...

Ελπίζω να μη σε μπέρδεψα παραπάνω...
__________________
Για λόγους οικονομίας έσβησε το φως στο τούνελ...
Απάντηση με παράθεση
Απάντηση στο θέμα


Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες)
 
Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι σε λειτουργία

Που θέλετε να σας πάμε;


Όλες οι ώρες είναι GMT +3. Η ώρα τώρα είναι 13:16.



Forum engine powered by : vBulletin Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.