フォームの非表示の入力を介して値を渡そうとすると、このエラーが発生します。これまで何度も使ったことがありますが、特に今回はなぜ通過しないのかわからないようです。
インデックスのフォームからのコード:
<form method="post" action="viewchars.php">
<input type="hidden" name="uname" value="testuser" />
</form>
viewchars.phpのコード:
<?php
$user = $_POST["uname"];
?>
エラーは、unameが未定義のインデックスであることを示しています。
実際にはviewchars.phpページに渡される値が必要なので、エラーを解消しようとはしていません。