如何从帖子中抓取数据到班级
如果我有一个表格,例如(不是所有的代码只有一个字段和我的输入):
<form id="registration" method="post" action="results.php"><label for="first_name">名字:</label><input type="text" id="first_name" name="first_name" maxlength="100" tabindex="1"/><input type="submit" id="login_submit" name="submit" value="Submit"/align="right"></表单>
是否可以从表单中获取数据,然后将该数据输出到另一个页面.我现在拥有的方式只是将帖子从表单回显到页面:
我不知道如何开始,但我希望帖子中的数据先去上课.因此,如果我创建一个名为registeredUser 的类,我将如何从表单中获取该数据?
解决方案你好,我觉得你需要先了解一些OPP教程
你管
- http://www.youtube.com/watch?gl=NG&feature=related&hl=en-GB&v=_JEEQ-OPVAY
介绍
- http://www.slideshare.net/mgirouard/a-gentle-introduction-to-object-oriented-php
其他链接
http://buildinternet.com/2009/07/an-introduction-to-object-oriented-php-part-1/
http://blog.teamtreehouse.com/getting-started-with-oop-php5
你想要的例子
class RegisterUser {私人 $firstName;私人 $lastName;私人 $emailAddress;函数__构造(){$this->firstName = isset($_POST['first_name']) ?$_POST['first_name'] : null;$this->lastName = isset($_POST['last_name']) ?$_POST['last_name'] : null;$this->emailAddress = isset($_POST['email_address']) ?$_POST['email_address'] : null;}函数开始(){if (empty($this->firstName) || empty($this->lastName) || empty($this->emailAddress)) {throw new Exception("不允许空帖");}别的{//做一些 stuiffecho "注册完成";}}}$register = new RegisterUser();如果(!空($_POST)){$register->start();}
If I have a form such as (not all the code just one field and my input):
<div id="login_form">
<form id="registration" method="post" action="results.php">
<label for="first_name"> First Name: </label>
<input type="text" id="first_name" name="first_name" maxlength="100" tabindex="1" />
<input type="submit" id="login_submit" name="submit" value="Submit"/ align="right">
</form>
</div>
Is it possible to grab the data from the form and then output that data to another page. The way I have it now I am just echoing the post from a form to a page:
<?php
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email_address = $_POST['email_address'];
echo 'Hello ';
echo "{$first_name} {$last_name}";
echo '<br/>';
echo '<br/>';
echo 'We have your email address as: "';
echo "{$email_address}";
echo '"';
?>
Im not sure how to get started but I would like the data from post to go to a class first. So if I create a class called registeredUser how would I grab that data from my form?
解决方案Hello I think you need some tutorials on OPP first
You tube
- http://www.youtube.com/watch?gl=NG&feature=related&hl=en-GB&v=_JEEQ-OPVAY
Presentation
- http://www.slideshare.net/mgirouard/a-gentle-introduction-to-object-oriented-php
Other Links
http://buildinternet.com/2009/07/an-introduction-to-object-oriented-php-part-1/
http://blog.teamtreehouse.com/getting-started-with-oop-php5
Example of what you want
class RegisterUser {
private $firstName;
private $lastName;
private $emailAddress;
function __construct() {
$this->firstName = isset($_POST['first_name']) ? $_POST['first_name'] : null;
$this->lastName = isset($_POST['last_name']) ? $_POST['last_name'] : null;
$this->emailAddress = isset($_POST['email_address']) ? $_POST['email_address'] : null;
}
function start() {
if (empty($this->firstName) || empty($this->lastName) || empty($this->emailAddress)) {
throw new Exception("Empty Post not allowed");
}
else
{
// Do some stuiff
echo " Registration Done";
}
}
}
$register = new RegisterUser();
if(!empty($_POST))
{
$register->start();
}
相关文章