emfanish 2 timos se text field diaxorizontas tes me komma

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

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

Απάντηση
kingbill
Δημοσιεύσεις: 244
Εγγραφή: 19 Νοέμ 2005 15:06

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από kingbill » 18 Απρ 2007 16:12

ginetai na emfaniso 2 i kai perissoteres times se ena text field diaxozontas tes me komma (p.x user@yahoo.gr, user1@yahoo.gr)

auto pou thelo na kano einai na mporo na stelno pollapla email se 2 i kai perisotera atoma

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από cpulse » 18 Απρ 2007 19:12

Μπορείς και 3.. με την echo()

kingbill
Δημοσιεύσεις: 244
Εγγραφή: 19 Νοέμ 2005 15:06

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από kingbill » 19 Απρ 2007 00:21

i times pou thelo na emfaniso einai se mia stili tou pinaka

pairno ti times me mia while alla an balo to textfild mesa stin while me to efanizei toses fores oses einai kai oi times an to bgalo ekso apo tin while emfanizei mono tin mia

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από cpulse » 19 Απρ 2007 01:17

Τα λες πολύ γενικά. Για να σε βοηθήσει κάποιος πρέπει να έχεις ένα συγκεκριμένο πρόβλημα και να το πεις με τρόπο που να μπορεί ο άλλος να το αντιληφθεί.

Άβαταρ μέλους
xmavidis
Honorary Member
Δημοσιεύσεις: 1217
Εγγραφή: 02 Δεκ 2003 19:59
Τοποθεσία: Ηράκλειο

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από xmavidis » 19 Απρ 2007 02:04

Μπορείς να έχεις 2 ή περισσότερες τιμές σε ένα text field. Αυτό που θα κάνεις είναι τα πάρεις την μεταβλητή, πχ $_POST['emails'] και να δημιουργήσεις έναν πίνακα χρησιμοποιώντας την explode().

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

$email = explode(",",$_POST['emails'])
Τώρα οι τιμές έχουν αποθηκευτεί στον πίνακα.
$email[0] = email1@site.com
.......
.......
$email[n] = emailn@site.com
I want to know God’s thoughts; the rest are details.
Albert Einstein

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από ThyClub » 19 Απρ 2007 10:29

Δημιούργησε μέσα στο while ενα string ακριβώς όπως θέλεις να φαίνεται μέσα στο text field:

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

while(Syn8hkh){
$i++;
$string.=','.$email[$i];
}
και μετά με echo:

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

<input type="text" name="emails" value="<?php echo $string; ?>" />

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

emfanish 2 timos se text field diaxorizontas tes me komma

Δημοσίευση από cpulse » 19 Απρ 2007 11:38

Το ίδιο γίνεται και ποιο απλά με την implode()

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

<input type="text" name="emails" value="<?php echo implode&#40;',', $emails&#41;; ?>" />
Αλλά νομίζω οτι ο kingbill κάτι άλλο έχει στο μυαλό του, με πίνακες κτλ ( ; )

Απάντηση

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

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

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