[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
NapísalOffline : 23.03.2010 20:22 | vypis vsetkych zaskrtnutych udajov

Nazdarek. Chcel som si urobit formular,kde by boli checkboxi a po odoslani formulara by mi vypisalo iba odskrtnute udaje..Problem je, ze ono mi to vypisuje len posledny udaj..Skript je zjednoduseny:
Kód:
<SCRIPT LANGUAGE="JavaScript">
<!--

<!-- Begin
function Check(chk)
{
if(document.myform.Check_All.value=="Check All"){
for (i = 0; i < chk.length; i++)
chk[i].checked = true ;
document.myform.Check_All.value="UnCheck All";
}else{

for (i = 0; i < chk.length; i++)
chk[i].checked = false ;
document.myform.Check_All.value="Check All";
}
}

// End -->
</script>



<?

...vyber z DB...

echo "<form name=\"myform\" action=\"?site=pokus\" method=\"post\" >";

echo " Počet udajov: $vyberudaj <br><br>";
$pocet=$vyberudaj;

for ($p = 1; $p <= $pocet; $p++)
{
$ukazpole=mysql_fetch_array($vyberudaj);

$nahlad1=$ukazpole["vpole"];
$pcislo1=$ukazpole["porcislo"];


echo "
<input type=\"checkbox\" name=\"check_list\" value=\"".($p)."\"> Por.čislo: $pcislo1 &nbsp;&nbsp; Nazov: $nahlad1 <br>
";


}

echo " <input type=\"submit\" name=\"ano\" value=\" Enter \"> <br><br>

<input type=\"button\" name=\"Check_All\" value=\"Check All\"
onClick=\"Check(document.myform.check_list)\">

</form>";



if(isset($_POST['ano'])){
$mark = $_POST['check_list'];

for ($i =0; $i < 6; $i++)
{
  echo $mark[$i]."<br>";
}
}
?>


No a mam taky problem. Pokial chcem aby mi ukazovalo vsetky zaskrtnute policka,tak ten input musim upravit takto:
Kód:
echo "
<input type=\"checkbox\" name=\"check_list[$p]\" value=\"".($p)."\"> Por.čislo: $pcislo1 &nbsp;&nbsp; Nazov: $nahlad1 <br>
";

Lenze potom mi uz nefunguje zaskrtavanie vsetkych checkboxov naraz.. A naopak.. neviete mi niekto poradit ako na to??


Offline

Správca fóra
Správca fóra
vypis vsetkych zaskrtnutych udajov

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.03.2010 21:34 | vypis vsetkych zaskrtnutych udajov

skus sa inspirovat tymto:
Kód:
<script type="text/javascript">
function checkBoxes(formElm, boxName, allboxElm) {
   var boxElements = formElm.elements[boxName];

   for(var i = 0; i < boxElements.length; i++) {
      boxElements[i].checked = allboxElm.checked ? true : false;
   }
}
</script>

<form method="post">
   <input type="checkbox" name="allbox" value="" onclick="checkBoxes(this.form, 'box[]', this);" />O(d)znac vsetky<br>
   <input type="checkbox" name="box[]" value="1">
   <input type="checkbox" name="box[]" value="2">
   <input type="checkbox" name="box[]" value="3">
   <input type="checkbox" name="box[]" value="4">
   <input type="checkbox" name="box[]" value="5">
   <input type="submit" value="Send">
</form>


Oznacene polozky budu po odoslani formulara v poli $_POST['box']


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97 | 97
Napísal autor témyOffline : 24.03.2010 17:13 | vypis vsetkych zaskrtnutych udajov

No stenley, nechal som sa inspirovat a funguje to.. :-D Diky moc


 [ Príspevkov: 3 ] 


vypis vsetkych zaskrtnutych udajov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

program na výpis všetkých frekvencií

v Biosy a ladenie výkonu

3

314

24.01.2010 17:57

P€PoX

V tomto fóre nie sú ďalšie neprečítané témy.

Win7 vymazanie všetkých údajov bez preinštalácie

v Operačné systémy Microsoft

0

79

17.01.2016 13:16

SteaMko

V tomto fóre nie sú ďalšie neprečítané témy.

Vypis udajov z db

v PHP, ASP

3

298

31.03.2009 18:34

tatysp

V tomto fóre nie sú ďalšie neprečítané témy.

Vypis udajov do pola

v JavaScript, VBScript, Ajax

12

430

27.07.2010 17:50

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Výpis údajov z mysql tabuľky

v PHP, ASP

29

1202

05.12.2008 9:44

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

porovnavanie udajov a editacia udajov

v PHP, ASP

10

288

07.03.2008 20:45

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

Pocet vsetkych inzeratov

v PHP, ASP

4

351

06.11.2007 18:14

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

overclocking pre vsetkych

v Biosy a ladenie výkonu

13

1054

05.04.2007 0:58

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

Porovnanie všetkých CPU.

v Benchmarky a diagnostické programy

2

4844

05.02.2011 15:49

89Aquarius

V tomto fóre nie sú ďalšie neprečítané témy.

vyber vsetkych typov

v PHP, ASP

14

572

20.12.2007 16:47

mondzo

V tomto fóre nie sú ďalšie neprečítané témy.

Štatistika všetkých slovenských domén

v Domény

3

348

28.03.2017 13:53

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Program na všetkych 10

v Ostatné programy

0

407

13.08.2007 16:05

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Najproduktivnejsi sniper vsetkych cias

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

27

894

30.07.2014 17:47

Separ

V tomto fóre nie sú ďalšie neprečítané témy.

Facebook - zmazanie vsetkych statusov

v Ostatné

2

2256

09.12.2010 16:11

emer

V tomto fóre nie sú ďalšie neprečítané témy.

banner na vsetkych strankach

v HTML, XHTML, XML, CSS

2

343

15.01.2008 19:18

pa3ck

V tomto fóre nie sú ďalšie neprečítané témy.

Najhoršie filmy všetkých čias

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Kultúra, umenie, filmy, hudba, história, média

72

2516

07.05.2016 20:44

haffen



© 2005 - 2017 PCforum, edited by JanoF