Ответ 1
Хорошо, я возьму на это удар. Если вы хотите работать с PHP, вам нужно будет установить и настроить как PHP, так и веб-сервер на вашем компьютере. Эта статья может помочь вам: Руководство по PHP: установка в системах Windows
После настройки среды вы можете начать работу с веб-формами. Непосредственно Из статьи: Обработка данных формы с помощью PHP:
В этом примере вам нужно создать две страницы. На первой странице мы создадим простую форму HTML для сбора некоторых данных. Вот Пример:
<html> <head> <title>Test Page</title> </head> <body> <h2>Data Collection</h2><p> <form action="process.php" method="post"> <table> <tr> <td>Name:</td> <td><input type="text" name="Name"/></td> </tr> <tr> <td>Age:</td> <td><input type="text" name="Age"/></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit"/> </td> </tr> </table> </form> </body> </html>
Эта страница будет отправьте данные имени и возраста на страницу process.php. Теперь давайте создадим process.php для использования данные из формы HTML, которые мы сделали:
<?php
print "Your name is ". $Name;
print "<br />";
print "You are ". $Age . " years old";
print "<br />"; $old = 25 + $Age;
print "In 25 years you will be " . $old . " years old";
?>
Как вы может быть известно, если вы не учитываете часть формы "post", URL с отображением данных. Например, если ваше имя Билл Джонс и вы 35 лет, наша страница process.php будет отображаться как http://yoursite.com/process.php?Name=Bill+Jones&Age=35 Если вы хотите, вы можете вручную изменить URL таким образом, и результат изменится соответственно.
Дополнительный пример JavaScript
Этот пример одного файла принимает html из вашего вопроса и связывает событие onSubmit формы с функцией JavaScript, которая извлекает значения из 2 текстовых полей и отображает их в окне предупреждения.
Примечание: document.getElementById("fname").value
получает объект с тегом ID
, равным fname
, а затем тянет его value
- который в этом случае является текстом в текстовом поле "Имя".
<html>
<head>
<script type="text/javascript">
function ExampleJS(){
var jFirst = document.getElementById("fname").value;
var jLast = document.getElementById("lname").value;
alert("Your name is: " + jFirst + " " + jLast);
}
</script>
</head>
<body>
<FORM NAME="myform" onSubmit="JavaScript:ExampleJS()">
First name: <input type="text" id="fname" name="firstname" /><br />
Last name: <input type="text" id="lname" name="lastname" /><br />
<input name="Submit" type="submit" value="Update" />
</FORM>
</body>
</html>