Πως μπορώ να περάσω τιμές σε ένα άλλο αρχείο από μια φόρμα?

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

Πως μπορώ να περάσω τιμές σε ένα άλλο αρχείο από μια φόρμα?

Δημοσίευση από majuranus » 10 Φεβ 2009 17:21

Γεια σας,
Έχω φτιάξει μια φόρμα η οποία μεταξύ άλλων έχει και checkbox αλλά κ radio buttons. Πως μπορώ να τα περάσω αυτά σε ένα άλλο αρχείο για να τα κάνω insert στην mysql???

Κώδικας: Επιλογή όλων

<input  type="checkbox" name="qone&#91;&#93;" value="Γεωργία - Κτηνοτροφία" />
	   Γεωργία - Κτηνοτροφία<br />
	   <input  type="checkbox" name="qone&#91;&#93;" value="Χημικά - Πετροχημικά" />
	   Χημικά - Πετροχημικά<br />

Κώδικας: Επιλογή όλων

<label>
	       <input type="radio" name="biztype&#91;&#93;" value="A.E." />
	       Α.Ε.
	   </label>
	     <br />
	     <label>
	       <input type="radio" name="biztype&#91;&#93;" value="Ο.Ε." />
	       Ο.Ε.</label>
	     <br />
Έχω βάλει τα απαραίτητα [] στο name απλά δεν ξέρω πως ακριβώς δουλεύει το array. θέλω να καταχωρείτε στην βάση το value της επιλογής που κάνει ο επισκέπτης.

Πως ακριβώς πρέπει να καλέσω το cone και το biztype??

$qone=$_post['qone'];
$biztype=$_post[biztype'];

Αυτό είναι για απλά text field.. κάτι παρόμοιο πρέπει να είναι αλλά δεν ξέρω...

Ευχαριστώ πολύ εκ των προτέρων

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

Πως μπορώ να περάσω τιμές σε ένα άλλο αρχείο από μια φόρμα?

Δημοσίευση από majuranus » 10 Φεβ 2009 17:49

Έλυσα το πρόβλημα μόνος μου αλλά είπα να το γράψω σαν λύση γιατί απ' ότι είδα δεν υπάρχει παρόμοιο topic

Λοιπόν στο αρχείο π.χ go.php το οποίο ορίζετε ως action της φόρμας, αντί να διαβάσετε την μεταβλητή έτσι...
$qone=$_post['qone'];

την διαβάζετε έτσι
$qone = implode(", ", $_POST['qone']);

γιατί κάπου διάβασα πως επειδή είναι array δεν γίνεται να αποθηκευτεί σε mysql απευθείας οπότε ενώνω τις τιμές και την περνάω ως μια τιμή. Φαντάζομαι πως για να την διαβάσουμε θα χρησιμοποιήσουμε την explode... αλλά αυτό είναι μια άλλη ιστορία

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες