PHP : <select> tag
PHP : <select> tag
Čfte ... chcel by som si spraviť taký formulár, kde by bolo asi :
Select (to je tá vecička.. keď kliknete tak sa vám zobrazí zoznam), checkboxy (zaškrkávacie políčka) no a Submit (odoslať).
No a chcel by som to spracovať pomocou PHP... ale neviem ako na to.
Mohli by ste mi tu uviesť dajaký príklad, kde by som si vybral zo selectu nejakú option, dal nejaký checkbox a odoslal a následne by to spracovalo ? (napr. vypísalo zadané veci).
ĎAKUJEM VEĽMI PEKNE !
Select (to je tá vecička.. keď kliknete tak sa vám zobrazí zoznam), checkboxy (zaškrkávacie políčka) no a Submit (odoslať).
No a chcel by som to spracovať pomocou PHP... ale neviem ako na to.
Mohli by ste mi tu uviesť dajaký príklad, kde by som si vybral zo selectu nejakú option, dal nejaký checkbox a odoslal a následne by to spracovalo ? (napr. vypísalo zadané veci).
ĎAKUJEM VEĽMI PEKNE !
Re: PHP : <select> tag
Kód: Vybrať všetko
<form method="post">
<input type="checkbox" name="skrkatko">
<select name="selectik">
<option value="hodnota1">1</option>
<option value="hodnota2">2</option>
</select>
<input type="submit" name="submitko">
</form>Kód: Vybrať všetko
<?php
if(isset($_POST["submit"])) - skontroluje, ci bol stlaceny submit
if(isset($_POST["skrkatko"])) - skontroluje, ci bol zaskrtnuty checkbox
$_POST["selectik"] - vrati hodnotu zo selectu..
?>Re: PHP : <select> tag
nema tam byt "submitko" ?Spoteny programator napísal:Kód: Vybrať všetko
<?php if(isset($_POST["submit"])) - skontroluje, ci bol stlaceny submit ?>
Re: PHP : <select> tag
<Genius/PRO>
Mal by si trocha popracovať na využívaní manuálov a googlu. Pýtaš sa tu veci, ktoré ti google povie za 15 sekúnd.
Ak by som chcel vedieť toto, napíšem do googlu "checkbox php", príp. "select box php" a do minúty viem odpoveď.
(Týmto samozrejme nehovorím, že sa nemôžeš pýtať, ale bude veľa situácií, keď budeš potrebovať odpoveď rýchlo. A v tom prípade nebude toto najlepší spôsob)
Mal by si trocha popracovať na využívaní manuálov a googlu. Pýtaš sa tu veci, ktoré ti google povie za 15 sekúnd.
Ak by som chcel vedieť toto, napíšem do googlu "checkbox php", príp. "select box php" a do minúty viem odpoveď.
(Týmto samozrejme nehovorím, že sa nemôžeš pýtať, ale bude veľa situácií, keď budeš potrebovať odpoveď rýchlo. A v tom prípade nebude toto najlepší spôsob)
Re: PHP : <select> tag
vieš ... tam nájdem odpoveď akurát takú že link na ďalšie fórum .. ja si radšej nechám poradiť profíkmi ... Inak Spoteny programator tu hodnotu zo selectu mi hodi : hodnota1 ?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: PHP : <select> tag
hodí ti tú hodnotu, ktorú si vyberieš. Ak pred to dáš echo aby ti ju vypísalo, tak by si to videl
Re: PHP : <select> tag
Kód: Vybrať všetko
<?
echo $_POST['selektik'];
?>
<br>
<form action="" method="post">
*********<br>
<select name="selektik">
<option value="1">**</option>
<option value="2">m****</option>
<option value="3">r****</option>
<option value="4">C***</option>
</select>
<br><br>
<input type="checkbox" name="**a" >Ad*******a<br>
<input type="checkbox" name="m**c*">A*******a<br>
<input type="checkbox" name="r**" >A******a<br>
<br>
<input type="submit" value="N*****ť">
</form>/// Už viem
Re: PHP : <select> tag
Ano, ma, pardonc-ice napísal: nema tam byt "submitko" ?
Re: PHP : <select> tag
no takže už som to ako tak porobil
no ... chcem sa opýtať, ako by sa dali sčítať data zo stĺpčekov v tabuľke v databáze ? Proste... mám tabuľu : test. V nej mám stĺpce : ahoj, caf, nazdar, no a všetky budú typu INT. No a chcel by som sa opýtať, keď zapisujem do jednotlivých stĺpcov data tak sa vytvorí nový riadok ale ja by som potreboval tieto riadky proste sčítať ... no ak by som zadával do : ahoj hodnoty 1 .. potom 3 a nakoniec 4 že ako by sa to dalo sčítať ? Prosím s ukážkovým kódom
Ďakujem
-
caesar1987
Addict
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa:
Re: PHP : <select> tag
pre pochopenie
mas tabulku ktora vyzera napr
a ty chces spocitat napr v prvom riadku 1+2+3?
ak ano tak spravis select
SELECT ahoj+caf+nazdar AS hodnota FROM tabulka;
ak by neslo tak sprav SELECT * FROM tabulka; a potom spocitaj v php
mas tabulku ktora vyzera napr
Kód: Vybrať všetko
ahoj (int) | caf (int) | nazdar (int) |
1 |2 |3 |
4 |1 |5 |
ak ano tak spravis select
SELECT ahoj+caf+nazdar AS hodnota FROM tabulka;
ak by neslo tak sprav SELECT * FROM tabulka; a potom spocitaj v php
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: PHP : <select> tag
ak sú všetky int, tak to takto spočítať pôjde aj priamo v sql
Re: PHP : <select> tag
ja nechcem spočítať riadky ale stĺpce
ahoj : 1+4 atd...
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: PHP : <select> tag
select sum(ahoj) as sucet from tabulka
Re: PHP : <select> tag
ten "sucet" je akoze premenna ? 
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: PHP : <select> tag
ten sucet je alias pre nový stlpec kde sa ten súčet uloží. Potom po vykonaní mysql_query a následne mysql_fetch_array to bude klasicky dostupné cez $premenna['sucet']
-
caesar1987
Addict
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa:
Re: PHP : <select> tag
teda chces spocitat riadky... respektive vsetky hodnoty riadkov v jednom stlpci.<Genius/PRO> napísal:ja nechcem spočítať riadky ale stĺpceahoj : 1+4 atd...
riadky su tie pod sebou a stlpce vedla seba...