Форма представления не будет оставаться на одной странице

Вот моя форма:

<form action="#" method="post"> <input type="text" size="25" name="firstname" placeholder="First Name" value="<?php echo $fn; ?>"/> <input type="text" size="25" name="lastname" placeholder="Last Name" value="<?php echo $ln; ?>"/> <input type="text" size="25" name="username" placeholder="Username" value="<?php echo $un; ?>"/> <input type="text" size="25" name="email" placeholder="Email" value="<?php echo $em; ?>"> <input type="text" size="25" name="email2" placeholder="Repeat Email" value="<?php echo $em2; ?>"/> <input type="password" size="32" name="password" placeholder="Password"/> <input type="password" size="32" name="password2" placeholder="Repeat Password"/><br /> <input type="submit" name="reg" value="Sign Up!"/> </form> 

Когда на моем сайте и нажатии submit (в xampp), я получаю сообщение об ошибке

Объект не найден!

Запрошенный URL-адрес не найден на этом сервере. Ссылка на ссылочной странице кажется неправильной или устаревшей. Пожалуйста, сообщите автору этой страницы об ошибке.

Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.

Ошибка 404

localhost Apache / 2.4.3 (Win32) OpenSSL / 1.0.1c PHP / 5.4.7

Я несколько новичок в кодировании с php, css и javascript, но я пытался найти решение для этого в течение 2 дней, и я не придумываю ничего.

Я просто пытаюсь получить форму, чтобы остаться на одной странице после отправки или нажатия знака!

Если бы кто-нибудь мог помочь, это было бы здорово! Спасибо за прочтение.

Не указывая никаких действий, вы отправляете форму на текущую страницу:

 <form action="" method="post"> 

В качестве альтернативы используйте $_SERVER['PHP_SELF'] :

 <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">