webForumDet fria alternativet

behandla dynamiska textfält

2 svar · 905 visningar · startad av noshornin

noshorninMedlem sedan aug. 2008816 inlägg
#1

Låt oss säga att jag har olika textfält i den här formen:

<input type="text" name="a1" />
<input type="text" name="b1" />
<input type="text" name="c1" />

<input type="text" name="a22" />
<input type="text" name="b22" />
<input type="text" name="c22" />

<input type="text" name="a978" />
<input type="text" name="b978" />
<input type="text" name="c978" />

där 1, 22 och 978 motsvarar olika idn i en databastabell och a,b och c motsvarar olika kolumner i samma databastabell.

Kan någon hjälpa mig att sätta in a1,b1,c1 i tabellen där id=1 osv :P

Jag har googlat och googlat men hittar ingen lösning :(

metalboyMedlem sedan jan. 2005953 inlägg
#2

Du skulle kunna göra något liknande detta:

<?php
if (empty($_POST)) {
?>
<form method="post">
<input type="text" name="a[1]" />
<input type="text" name="b[1]" />
<input type="text" name="c[1]" />

<input type="text" name="a[22]" />
<input type="text" name="b[22]" />
<input type="text" name="c[22]" />

<input type="text" name="a[978]" />
<input type="text" name="b[978]" />
<input type="text" name="c[978]" />
<input type="submit" />
</form>
<?php
}

else {
	foreach ($_POST['a'] as $id=>$val) {
		echo $_POST['a'][$id] . ' ' . $_POST['b'][$id] . ' ' . $_POST['c'][$id] . '<br>';
	}
}
noshorninMedlem sedan aug. 2008816 inlägg
#3

ahh tack så mycket :)

123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)