Вот моя форма:
<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">