[ 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: 1756
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 a dopyt práce

0

715

28.10.2011 9:13

alwe

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

spracovanie formulara v php

v Backend

8

1621

31.05.2006 10:54

wlacho

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

[VYRIESENE] spracovanie formulara cez GET

v Backend

15

966

20.02.2009 11:01

newboy1

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

spracovanie videa

v Video programy

2

797

03.11.2008 22:32

ferooo

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

Odoslanie formulara

v Frontend

4

448

26.07.2012 21:52

shaggy

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

lepsie spracovanie

v Notebooky a netbooky

6

787

31.07.2010 21:47

jancok05

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

Upravenia formulara

v Frontend

2

524

17.02.2009 18:57

EmO_DQ

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

spracovanie udajov

v Backend

9

2009

07.07.2006 20:20

mokus

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

Vytvorenie formulara

v Ostatné programy

0

315

16.09.2013 16:31

kati123

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

SPRACOVANIE FORMULARU

v Backend

5

1018

02.07.2006 21:50

Freelan

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

spracovanie obrazu

v Backend

4

1025

16.10.2009 15:09

johny3212

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

Spracovanie zvuku

v Backend

1

712

10.10.2009 18:12

erikoo

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

Farba formulara

v Frontend

3

659

15.08.2007 14:15

sento

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

Osetrenie formulara

v Backend

2

584

25.01.2010 16:36

Slappy

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

spracovanie formulárov

v Backend

18

1731

26.06.2006 14:33

Freelan

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

Ochrana registračného formulára

v Backend

7

500

15.09.2015 20:33

JustMe



© 2005 - 2026 PCforum, edited by JanoF