要创建一个包含Name
,EmailID
,password
,gender
,address
或country
,并创建两个按钮,submit
或reset
形式。我怎样才能提交表单的数据阵列的形式在PHP
我在PHP
或HTML
中写了一个代码。我想在同一个页面中的所有数据绑定创建关于形式的所有数据php
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>Assignment 2</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
</head>
<body>
<?php
$country['in'] = "India" ;
$country['us'] = "USA" ;
$country['pk'] = "Pakistan" ;
$country['sr'] = "Sirilanka" ;
$list="<option value='0'>Select Country</option>";
foreach($country as $key=>$values)
{
$list.="<option value='$key'>$values</option>";
}
if(isset($_POST['submit']))
{
$ar=$_POST['ar'];
$size=sizeof($ar);
for($i=0;$i<$size;$i++)
{
echo "$ar[$i]</br>";
}
}
else{
?>
<form name="registration_form" id="registration_form" method="post" action="#">
<div class="container">
<div class="col-lg-3"></div>
<div class="col-lg-7">
<div class="col-lg-10 h1 text-center"><small>SignUp Form</small></div>
<div class="form-group row">
<div class="col-lg-4">
<label for="user_name">User Name</label>
</div>
<div class="col-lg-8" class="form-group">
<input type="text" name="user_name" id="user_name" placeholder="Enter Name" class="form-control" required="required" />
</div>
</div>
<div class="form-group row">
<div class="col-lg-4">
<label for="user_email">User Email</label>
</div>
<div class="col-lg-8" class="form-group">
<input type="email" name="user_email" id="user_email" placeholder="Enter Email" class="form-control" required="required" />
</div>
</div>
<div class="form-group row">
<div class="col-lg-4">
<label for="user_password">User Password</label>
</div>
<div class="col-lg-8" class="form-group">
<input type="password" name="user_password" id="user_password" placeholder="Enter Password" class="form-control" required="required" />
</div>
</div>
<div class="form-group row">
<div class="col-lg-4">
<label>Select Gender</label>
</div>
<div class="col-lg-8" class="form-group">
<label class="radio-inline" for="gen_male">
<input type="radio" name="user_gen" id="gen_male" value="male" required="required" />Male
</label>
<label class="radio-inline" for="gen_female">
<input type="radio" name="user_gen" id="gen_female" value="female" required="required" />Female
</label>
</div>
</div>
<div class="form-group row">
<div class="col-lg-4">
<label for="user_addr">User Address</label>
</div>
<div class="col-lg-8" class="form-group">
<textarea id="user_addr" name="user_addr" class="form-control" placeholder="Enter Address" required="required"></textarea>
</div>
</div>
<div class="form-group row">
<div class="col-lg-4">
<label for="user_country">Select Country</label>
</div>
<div class="col-lg-8" class="form-group">
<select name="user_country" id="user_country" class="form-control"><?=$list?></select>
</div>
</div>
<div class="form-group row">
<div class="col-lg-10 text-center">
<input type="submit" name="submit_btn" id="submit_btn" value="Submit" class="btn btn-primary"/>
<input type="reset" name="reset_btn" id="reset_btn" value="Reset" class="btn btn-primary"/>
</div>
</div>
</div>
<div class="col-lg-2"></div>
</div>
<?php
foreach ($country as $key => $value) {
?>
<option value="<?php echo $key ; ?>"><?php echo $country[$key] ; ?> </option>
<?php
# code...
}
?>
</form>
<?php } ?>
</body>
</html>
帮助,但不能能够数组来保存
在名称后面加上方括号([])... – Priyank
为什么不单独检索它们? – Swellar
你有按钮'submit_btn',而不是'submit'。这就是为什么'$ _POST ['submit']'总是'false'的原因。 –