webForumDet fria alternativet

Välja antalet nya inmatningar

PHP

1 svar · 163 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#1

Hej!

Jag skall göra ett litet script som skall låta en administratör skapa en länklista å då denna skapas kunna skriva in hur många länkar listan skall innehålla. Hur gör jag smartast för att låta användaren skriva in i det antalet fält han/hon valt å sedan skriva in länkar i inputs, å hur lägger jag in detta i databasen på effektivast sätt?

// Nippe

Medlem sedan apr. 2002830 inlägg
#2

löste det själv typ

för de som är intresserade löste jag det på detta sättet, kanske finns bättre sett, men håll tillgodo:

<?
if ($action == "create")
{
?>
	<form action="test.php?action=done" method="post">
<?	
	for ($i=0; $i<$_POST['lNoListItem']; $i++)
	{
?>
		Namn: <input type="text" name="name[]"><br>
		Adress: <input type="text" name="address[]"><br><br>
		
<?	
	}
	
?>
	<input type="text" name="lNoListItem" value="<?=$_POST['lNoListItem']?>">
	</form>
<?
}
if ($action == "done")
{
	for ($i=0; $i<$_POST['lNoListItem']; $i++)
	{
		// Byt ut detta mot en insert som sätter in en ny rad för varje gång loopen körs...
		echo $_POST['name'][$i];
		echo $_POST['address'][$i];
		echo "<br>";
	}
?>
	</form>
<?
}
if ($action == "" or !$action)
{
?>
	<form action="test.php?action=create" method="post">
		Namn: <input type="text" name="lListName"><br>
		Antal: <input type="text" name="lNoListItem">
	</form>
<?
}
?>

// Nippe

251 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)