problimataki me select option se forma

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

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

Απάντηση
Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 25 Ιούλ 2005 23:26

Εχω μια σελίδα στην οποια υπάρχουν 2 φόρμες
Αν συμπληρώσεις την πρωτη φορμα προσθέτει νέα κατηγορία σε μια βάση και ανοίγει ξανά η ίδια σελίδα
Πιο κάτω υπάρχει η δεύτερη φόρμα. Ένα απο τα πεδία της παίρνει με select option τις κατηγορίες απο την βάση που ανάφερα πριν, έτσι ώστε να μπορείς να επιλέξεις απο τις υπάρχουσες κατηγορίες. Προσθέτεις και τα άλλα πεδία πατάς submit, μεταφέρει τα δεδομένα σε μια δεύτερη βάση και ανοίγει και πάλι η ίδια σελίδα με τις δύο φόρμες

Κάτω ακριβώς απο τις φόρμες έχω βάλει να μου δείχνει τις τελευταίες εγγραφές της δεύτερης φόρμας.
Το προβληματάκι:
Αν έχω προσθέσει απο την πρώτη φόρμα κατηγορία με μια λέξη όλα είναι καλά
Αν έχω προσθέσει όμως κατηγορία με 2 λέξεις, ενώ τη μεταφέρει κανονικά στην πρώτη βάση και την εμφανίζει μετά κανονικά στο Option select της δεύτερης φόρμας, όταν πατήσεις sumbit μεταφέρει μόνο την πρώτη λέξη στη δεύτερη βάση δεδομένων (απο την οποία εμφανίζω πιο κάτω τις τελευταίες εγγραφές)

Η δεύτερη φόρμα
----------------------

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

<form method="post" action="<?php echo "?id=includes/pandoras.php" ?>">
<p>Κατηγορία<select name="category">
<? 
$cats=mysql_query&#40;"SELECT * FROM pancat", $connect&#41;;
while&#40;$mycat=mysql_fetch_assoc&#40;$cats&#41;&#41;
&#123; //print the results
$category=$mycat&#91;'category'&#93;;

echo "<option value=".$category.">".$category."</option<br>"; &#125; ?>
</select>
  <p>Τίτλος&#58; 
    <input name="title" size="50" maxlength="255">
    <br>
    Αρθρο&#58; 
    <textarea name="article" rows=7 cols="30"></textarea>
    <br> 
    <input type="submit" name="submit" value="Προσθήκη στην Πανδώρα">
  </p>

</form>

ο κώδικας που προσθέτει τα δεδομένα της φόρμας στη βάση
--------------------------------------------------------

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

if&#40;$title AND $category AND $article&#41;&#123;
$result=mysql_query&#40;"INSERT INTO pandora&#40;date, category, title, 
article&#41; VALUES&#40;'$date','$category','$title', '$article'&#41;",$connect&#41;;
	//print success message
	echo "<b>Το άρθρο προστέθηκε με επιτυχία, <br>θα επιστρέψετε σε 1 δευτερόλεπτο";
    	echo "<meta http-equiv=Refresh content=1;url=?id=includes/pandoras.php>"; 
		&#125;  
Y.Γ Rapid orkizomai na bgalw osa echo mporw :P
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Άβαταρ μέλους
iffor
Δημοσιεύσεις: 778
Εγγραφή: 14 Μάιος 2005 01:19
Τοποθεσία: Παράδεισος
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από iffor » 26 Ιούλ 2005 00:11

Y.Γ Rapid orkizomai na bgalw osa echo mporw
:D :D :D
Απο φόβο σε έχουμε πάρει όλοι Rapid...!!!
μια νέα αρχή ξεκίνησε...
ένας καινούριος δρόμος άνοιξε...
redpanda.gr

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από Rapid-eraser » 26 Ιούλ 2005 00:28

Gia va eimai ilikrivis dev katalaba kala pio eivai to problima sou.

Dev mas exeis dosei kai tnv proti forma :P opote ...

Tespa logo dies8isis ipopsiazomai oti to problima sou eivai sto <select>

otav exoume va metaferoume polaples times apo eva select to kavoume os ekskis

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

<form>
  <select name="myselect&#91;&#93;" size="3" multiple>
    <option value="1" selected>test1</option>
    <option value="2">test2</option>
    <option value="3" selected>test3</option>
  </select>
</fomr>
Av kaveis submit to parapavo opos eivai
tote 8a dimiourgi8ei stnv php eva array
pou $myselect pou 8a periexei tis times

[0] => 1, [1] => 3

Afto simevei oti stnv proti grami tou pivaka exei tnv timi 1
kai stnv defteri tnv timi 3 :P

Etsi pervoume tis times apo ta multiple selects

Ta ipolipa eivai efkola ... 8a prepei va metatrepseis
to script sou va diabazei array kai teliose to 8ema

Kati telefteo . Otav exoume kati n kati allo
dev bazoume AND kai OR alla && kai ||
ta AND kai OR eivai isotima me ta & kai | kai eivai bitwise . Tnv leptomeria dev 8a tnv avaliso giati
eivai kapos periploki alla apefigeta giati 8a psaxveis
pou exeis kavei la8os kamia mera kai dev 8a bgazeis akri !!!
(tis perisoteres fores bebea 8a perveis apotelesmata sosta
alla otav 8a xriasteis to sigkekrimevo pou kavei to && kai || alla dev to kavei to & kai | 8a psaxvese !!!)

Good practice lipov va xrisimopioume tous telestes pou doulebouv me true kai false kai oxi tous bitwise
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 26 Ιούλ 2005 00:52

me mperdepses perissotero rapid :P

to problima einai oti to exw balei na pernei apo ena table tis basis moy tis kathgories kai mesw loop na bgazei ti lista sto select. (Leitoyrgei ws edw )apo tis epiloges poy mou dinei dialegw ti mia kai ti stelnw mazi me ta ypoloipa stoixeia ths formas se ena allo table ths basis mou otan pataw to submit. Omws an h katigoria apoteleite apo 2 lekseis (dld Tria Poylakia) 8a metafer8ei sth basi mono h prwth leksi (dld to "Tria" kai oxi to "Tria Poulakia")

an to eixa Tria_Poylakia mia xara 8a itan ola, koinws to problima bgainei sto keno anamesa
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από Rapid-eraser » 26 Ιούλ 2005 01:09

aaaa okz tipiko
exeis ksexasei ta quotes sto input malov

<input type='text' value=Tria Poulakia > << La8os 8a perasei movo to Tria
<input type='text' value='Tria Poulakia' > << Sosto 8a perasei kai ta tria poulakia :)
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 26 Ιούλ 2005 01:20

an htan se html de 8a zorizomoun me ta "typika" omws ela pou ws value exw orisei
echo "<option value=".$category.">".$category."</option<br>"; } ?>
to opoio $category to pairnei apo th bash mesw loop opoy $caterogy=Tria poulakia sthn prokeimenh

an balw quotes anti na perasei to "tria poylakia" logika de 8a perasei to "$category" ws leksi

(koita pou panw se echo epeses pali ts ts ts )
Y.G. Koita na deis ti pathame me ta poulakia xexexe
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από Rapid-eraser » 26 Ιούλ 2005 01:23

Ela re fefeli dev eivai Giavvis eivai Giavvakis !!!

Apo

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

echo "<option value=".$category.">".$category."</option<br>"; &#125; ?> 
Se

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

echo "<option value='".$category."'>".$category."</option<br>"; &#125; ?> 
Exeis ksexasei ta quotes sto eipa kai priv !!!
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 26 Ιούλ 2005 01:23

exmmmmmmm mipws to

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

echo "<option value=".$category.">".$category."</option<br>"; &#125; ?> 
prepei na ginei

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

echo "<option value="category">".$category."</option<br>"; &#125; ?> 
I dont know....
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 26 Ιούλ 2005 01:24

den eida to teleytaio post sou , paw na dokimasw :P
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από Rapid-eraser » 26 Ιούλ 2005 01:25

fefeli ... arxizo va bgazo kapvous !!!


Kai dev fteei pou exo klisto tov avemistira kai efaga tabasco
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 26 Ιούλ 2005 01:30

smoutssssssssssssss
einai ok twra
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από Rapid-eraser » 26 Ιούλ 2005 01:36

Exo kai Porsche pame mia bolta ?
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
fefeli
Δημοσιεύσεις: 617
Εγγραφή: 26 Μαρ 2003 23:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

problimataki me select option se forma

Δημοσίευση από fefeli » 26 Ιούλ 2005 01:39

an trabaei se kakotraxilous xwmatodromous tou diktyoy E4 kai E6 :)
http://www.blogspace.gr - Μια νέα προσπάθεια που φιλοδοξεί να ενώσει τους έλληνες συγγραφείς ιστολογίων.
http://www.magicasland.com

Απάντηση

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

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

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