[ Príspevkov: 2 ] 
AutorSpráva
Offline

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

Registrovaný: 26.06.07
Prihlásený: 08.10.08
Príspevky: 9
Témy: 5 | 5
NapísalOffline : 09.04.2008 8:10 | Spracovanie formulára

Mám problém :D Našiel som dynamický formulár riešený javascriptom. Pridávajú sa tam inputy. len to neviem spracovať a ani zobrať z toho premenné :( tu je code

Kód:
<html>
<head>
  <title>Dynamic Page</title>
<script language="javascript">

var initial_count = new Array();
var rows_limit = 0; // Set to 0 to disable limitation

function addRow(table_id)
{
  var tbl = document.getElementById(table_id);
  // counting rows in table
  var rows_count = tbl.rows.length;
  if (initial_count[table_id] == undefined)
  {
    // if it is first adding in this table setting initial rows count
    initial_count[table_id] = rows_count;
  }
  // determining real count of added fields
  var tFielsNum =  rows_count - initial_count[table_id];
  if (rows_limit!=0 && tFielsNum >= rows_limit) return false;
  var text = 'Meno';
  var input = '<input type="text" name="postvar[]" style="width:100px;"/>';
  var input1 = '<input type="text" name="postvar1[]" style="width:100px;"/>';
  var remove= '<input type="button" value="X" onclick="removeRow(\''+table_id+'\',this.parentNode.parentNode)" style="width:100%;"/>';
 
  try {
    var newRow = tbl.insertRow(rows_count);
    var newCell = newRow.insertCell(0);
    newCell.innerHTML = text;
    var newCell = newRow.insertCell(1);
    newCell.innerHTML = input;
    var newCell = newRow.insertCell(2);
    newCell.innerHTML = input1;
    var newCell = newRow.insertCell(3);
    newCell.innerHTML = remove;
  } catch (ex) {
    //if exception occurs
    alert(ex);
  }
}

function removeRow(tbl,row)
{
  var table = document.getElementById(tbl);
  try {
    table.deleteRow(row.rowIndex);
  } catch (ex) {
    alert(ex);
  }
}
</script>
</head>

<body>
<form name="form1" method="post" action="form.php">
  <table width="400" border="0" cellspacing="0" cellpadding="4" id="mytable">
    <input type="button" name="Button" value="Add row" onClick="addRow('mytable')">
  </table><br>

 
  <input type="submit" value="Submit" />
</form>
</body>
</html>


zapisuje to do nejakého pola a neviem to spracovať...
Chcel by som, aby mi to zapisalo do tabulky s primary id a ulozilo tam meno a priezvisko. a nejaky cyklus, aby sa zopakoval tolko krat, kolko tam bude riadkov(inputov)
PROSÍÍÍM!!! pomooooc


Offline

Skúsený užívateľ
Skúsený užívateľ
Spracovanie formulára

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 09.04.2008 10:28 | Spracovanie formulára

Toto funguje v zásade tak, že ako pri normálnom odoslaní formulára máš $_POST['nieco'], tak tu máš naviac rovno spravené pole: $_POST['postvar']['index']. Tj, všetky hodnoty inputov sú v poli $_POST['postvar'] na pozícii s nejakým indexom. Výpis si môžeš spraviť takto:
Kód:
if (count($_POST['postvar']) > 0){
   foreach($_POST['postvar'] as $key=> $val){
      echo "pozicia $key - hodnota: $val";
   }
}


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
 [ Príspevkov: 2 ] 


Spracovanie formulára



Podobné témy

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

Spracovanie formulára

v Ponuka práce

0

297

28.10.2011 9:13

alwe

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

spracovanie formulara v php

v PHP, ASP

8

1291

31.05.2006 10:54

wlacho

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

[VYRIESENE] spracovanie formulara cez GET

v PHP, ASP

15

656

20.02.2009 11:01

newboy1

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

spracovanie obrazu

v Assembler, C, C++, Pascal, Java

4

642

16.10.2009 15:09

johny3212

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

Spracovanie zvuku

v Assembler, C, C++, Pascal, Java

1

432

10.10.2009 18:12

erikoo

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

spracovanie formulárov

v PHP, ASP

18

1302

26.06.2006 14:33

Freelan

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

spracovanie videa

v Video programy

2

470

03.11.2008 22:32

ferooo

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

lepsie spracovanie

v Notebooky a netbooky

6

384

31.07.2010 21:47

jancok05

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

spracovanie udajov

v PHP, ASP

9

874

07.07.2006 20:20

mokus

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

SPRACOVANIE FORMULARU

v PHP, ASP

5

710

02.07.2006 21:50

Freelan

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

Farba formulara

v HTML, XHTML, XML, CSS

3

379

15.08.2007 14:15

sento

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

Osetrenie formulara

v PHP, ASP

2

326

25.01.2010 16:36

Slappy

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

Odoslanie formulara

v JavaScript, VBScript, Ajax

4

183

26.07.2012 21:52

shaggy

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

Upravenia formulara

v JavaScript, VBScript, Ajax

2

311

17.02.2009 18:57

EmO_DQ

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

Vytvorenie formulara

v Ostatné programy

0

75

16.09.2013 16:31

kati123

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

spracovanie statnicovych tez

v Vzdelanie, štúdium, škola

4

243

24.04.2012 10:59

serb



© 2005 - 2017 PCforum, edited by JanoF