Здравейте!
Как мога да мина през асоциативен масив и да му взема всички ключове и стойности? (стойностите са попълнени от потребителя, а ключовете са генерирани при показване на формуляра)
Тоест имам нещо такова:
Та се чудя какво да сложа на мястото на коментарите. Сетих се, че мога да променя формуляра така:
И после чрез стойността на $i (=ключ на другото поле) да взема стойността на другото поле.
Но търся просто по-бърз начин.
Как мога да мина през асоциативен масив и да му взема всички ключове и стойности? (стойностите са попълнени от потребителя, а ключовете са генерирани при показване на формуляра)
Тоест имам нещо такова:
PHP:
<form method="post" action="./">
<?
for($i = 0; $i < 20; $i++)
{
echo "<input name=\"ime[това нещо го генерира сървърът, всеки път е различно]\" />";
}
?>
</form>
<?
if(isset($_POST['submit'])){
$neshta = $_POST['ime'];//това е масивът
// И сега трябва да мина през масива и да взема ключовете и стойностите.
// Валидността на стойностите се проверява на база ключовете, които не са известни
}
?>
PHP:
<input type=hidde name=<?=$i?> value="произв. нещо" />
<input type=text name="произв. нещо" />
Но търся просто по-бърз начин.