to PilotV:
Да, я сделал так, хотя пока не совсем разобрался с многомерными массивами вообще, поэтому многое не понятно.
Если можно, задам еще один вопрос.
Я сделал так:
$shelf=array(key01=>array("Книга 1", 25),
key02=>array("Книга 2", 25),
key03=>array("Книга 3", 25));
print "<table>";
reset ($shelf);
foreach ($shelf as $id=>$book){
print "<tr><td> $book[0]</td>
<td>Цена <b>$cost[0]</b> руб.</td></td>
<td>Количество: <input type=text name=book[$id] size=1 value=>
</td></tr>";}
print "</table>";
Однако цена $cost не вынимается. А вообще такой метод кажется очень удобным.