HTML form als functieprobleempje
Ad Vertentie
04/08/2015 21:36:41Etienne Claessen op 04/08/2015 21:36:41:
Hoi,
Ik heb deze functie gebouwd (heb weinig ervaring met functies)
Met dit gedeelte probeer ik de data op te halen:
Als ik de functie 10x achter elkaar aanroep, en de formuliervelden invul, krijg ik als uitvoer 1x de ingevoerde data, en 9 lege rijen.
Iemand een idee hoe ik dit kan oplossen?
Ik heb deze functie gebouwd (heb weinig ervaring met functies)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
function invoer(){
global $db;
echo "<input class=\"input\" type=\"text\" name=\"aantal[]\" size=\"3\" maxlength=\"3\" placeholder =\"Aantal\">";
$sql="SELECT id,item,deleted from tabelx where deleted !='Y'";
$result=mysql_query($sql,$db) or die(mysql_error());
echo " <select class=\"input\" name=\"categorie[]\">";
echo "<option value=''>selecteer categorie</option>";
while ($row=mysql_fetch_array($result)) {
echo "<option value=$row[0]>".$row[1]."</option>";
}
echo "</select>";
echo " <input class=\"input\" type=\"text\" name=\"item[]\" size=\"125\" maxlength=\"125\" placeholder =\"Item\">";
echo "<br/>";
}
?>
function invoer(){
global $db;
echo "<input class=\"input\" type=\"text\" name=\"aantal[]\" size=\"3\" maxlength=\"3\" placeholder =\"Aantal\">";
$sql="SELECT id,item,deleted from tabelx where deleted !='Y'";
$result=mysql_query($sql,$db) or die(mysql_error());
echo " <select class=\"input\" name=\"categorie[]\">";
echo "<option value=''>selecteer categorie</option>";
while ($row=mysql_fetch_array($result)) {
echo "<option value=$row[0]>".$row[1]."</option>";
}
echo "</select>";
echo " <input class=\"input\" type=\"text\" name=\"item[]\" size=\"125\" maxlength=\"125\" placeholder =\"Item\">";
echo "<br/>";
}
?>
Met dit gedeelte probeer ik de data op te halen:
Code (php)
Als ik de functie 10x achter elkaar aanroep, en de formuliervelden invul, krijg ik als uitvoer 1x de ingevoerde data, en 9 lege rijen.
Iemand een idee hoe ik dit kan oplossen?
Gewijzigd op 04/08/2015 21:37:38 door Ad Vertentie
PHP hulp
22/12/2024 19:21:18Thomas van den Heuvel
05/08/2015 09:42:37Vervang $_REQUEST door $_POST en foreach (... as $value) door foreach (... as $key => $value). En binnen je loop moet je dan refereren aan $key in plaats van $value.