Παιδιά, έχω την εξής απορία:
Έχω φτιάξει ένα site και σε μια σελίδα έχω τοποθετήσει μία φόρμα σαν αυτή
form method="POST" onSubmit="return validate();" action="sites/default/files/insert_events.php"
...
...
...
/form
Η φόρμα αυτή περιλαμβάνει κάποια πεδία τα οποία συμπληρώνει ο χρήστης και μόλις πατάει το κουμπί submit τα πεδία αποθηκεύονται σε έναν πίνακα μέσω του php αρχείου "insert_events.php". Όμως όταν πατάω "submit", αντί να εκτελείται το php μου εμφανίζει την επιλογή να θέλω ν αποθηκεύσω ή ν' ανοίξω αυτό το php αρχείο λες και το κάνω download!
Έχω δοκιμάσει λίγο και το Form API αλλά μοτ φαίνεται κάπως περίπλοκο...
Καλησπέρα...
Έχω δοκιμάσει το webform module αλλά δεν είναι αυτό ακριβώς που χρειάζομαι.
Βασικά, θέλω να κάνω το εξής με το formAPI:
Στην βάση μου έχω έναν πίνακα με όνομα employees που περιέχει 4 πεδία: 'name', 'salary', 'age', 'position'.
Αυτό που θέλω να κάνω είναι να προβάλλω (display) τον πίνακα μου στην οθόνη και δίπλα από κάθε εγγραφή να υπάρχει ένα checkbox ούτως ώστε όταν επιλέγω κάποιες εγγραφές και μετά πατάω το "delete selected" button να σβήνονται τα επιλεγμένα. Θα ήθελα να δω τον κώδικα υλοποίησης σε formAPI.
Ψάχνω πολύ καιρό γι αυτό, ακόμα και στο διεθνές drupal.org, αλλά το μόνο που βρίσκω είναι μεμονωμένα εκπαιδευτικά παραδείγματα....οποιαδήποτε βοήθεια θα ήταν πολύτιμη...
Ευχαριστώ πολύ!
Μία προσέγγιση είναι να χρησιμοποιήσεις το Views module, μαζί με το Editview. (http://drupal.org/project/editview)
Μπορείς να καταφέρεις κάτι όπως το περιέγραψες χωρίς custom κώδικα.
Konordo web services
www.konordo.com
mythodea,
Ίσως σε βοηθήσει το webform module. To form API είναι ένα από τα δυνατότερα κομμάτια του drupal, είναι κάπως δύσκολο στην αρχή, αλλά σίγουρα σε αποζημιώνει αργότερα.
Konordo web services
www.konordo.com