Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从多个表单向mysql发送数据_Php_Mysql_Forms - Fatal编程技术网

Php 从多个表单向mysql发送数据

Php 从多个表单向mysql发送数据,php,mysql,forms,Php,Mysql,Forms,我正在努力将多条用户记录发送到我的mysql数据库。我正在尝试创建一个小的注册应用程序,用户可以在其中选择活动以及他们想要注册的人数 然后根据用户选择返回特定数量的注册表。接下来,我要将所有这些数据发送到我的表中 这是到目前为止我的代码 if (isset($_POST['submit'])) { $persons = $_POST['person_number']; $event = $_POST['event']; for ($i=1; $i <= $persons; $i++)

我正在努力将多条用户记录发送到我的mysql数据库。我正在尝试创建一个小的注册应用程序,用户可以在其中选择活动以及他们想要注册的人数

然后根据用户选择返回特定数量的注册表。接下来,我要将所有这些数据发送到我的表中

这是到目前为止我的代码

if (isset($_POST['submit'])) {

$persons = $_POST['person_number'];
$event = $_POST['event'];

for ($i=1; $i <= $persons; $i++) {
    echo "<b>Uczestnik #" . $i;
    $content = "<form action='thankyou.php' method='post' />";
    $content .= "<div class='form-group'>
    <label for='Imię'>Imię</label>
    <input type='text' class='form-control' name='name' />
    </div>";
    $content .= "<div class='form-group'>
    <label for='Nazwisko'>Nazwisko</label>
    <input type='text' class='form-control' name='last-name' />
    </div>";
    $content .= "<div class='form-group'>
    <label for='email'>Adres Email</label>
    <input type='email' class='form-control' name='email' />
    </div>";

    echo $content;

     }
    echo "<button type='submit' class='btn btn-primary' name='submit2>Rejsestruje się</button>";
    echo "</form>";
}
?>
if(isset($\u POST['submit'])){
$persons=$_POST['persons_number'];
$event=$_POST['event'];
对于($i=1;$i)
另外,我还有一个问题,因为我的用户选择了几个事件,所以我存储了他们的选择和数组,然后将其发布到表单页面。我如何将其分离,并将其作为表查询的输入,例如,10个用户可以进入a室,20个用户可以进入b室

                <input type="checkbox" class="ck" name="event[]" id="event" value="<?php echo $row['name'];?>"><span>Wybierz</span>

第一个问题的答案:-

//在Thankyou.php中,请编写以下代码行

$flag = 0;
if (isset($_POST['submit2'])) {
  if(count($_POST['name']) > 0) {  
    for($k=0;$k<=count($_POST['name']);$k++) {
        if(!empty($_POST['name'][$k])) {
            $insert = "insert into users set
                       name = '".$_POST['name'][$k]."',
                       last_name = '".$_POST['last_name'][$k]."',
                       email = '".$_POST['email'][$k]."'";
             mysql_query($insert);
            $flag++;
        } 

     }    
  } 
   echo "Total number of persons has been inserted is : ". $flag;
   exit;
}



//Main Page Content
if (isset($_POST['submit'])) {
$persons = $_POST['person_number'];
$event = $_POST['event'];
$content = "<form  method='post' />";
for ($i=1; $i <= $persons; $i++) {
    $content .= "<div><b>Uczestnik #" . $i.'</div>';    
    $content .= "<div class='form-group'>
    <label for='Imię'>Imię</label>
    <input type='text' class='form-control' name='name[]' />
    </div>";
    $content .= "<div class='form-group'>
    <label for='Nazwisko'>Nazwisko</label>
    <input type='text' class='form-control' name='last_name[]' />
    </div>";
    $content .= "<div class='form-group'>
    <label for='email'>Adres Email</label>
    <input type='email' class='form-control' name='email[]' />
    </div>";  
    $content .="<br>";
     }  

     $content .="<input type='submit' class='btn btn-primary' name='submit2' value='Rejsestruje się'>";
     $content .="</form>";
     echo $content;
}
$flag=0;
如果(isset($_POST['submit2'])){
如果(计数($_POST['name'])>0{

对于($k=0;$k第一个问题的答案:-

//在Thankyou.php中,请编写以下代码行

$flag = 0;
if (isset($_POST['submit2'])) {
  if(count($_POST['name']) > 0) {  
    for($k=0;$k<=count($_POST['name']);$k++) {
        if(!empty($_POST['name'][$k])) {
            $insert = "insert into users set
                       name = '".$_POST['name'][$k]."',
                       last_name = '".$_POST['last_name'][$k]."',
                       email = '".$_POST['email'][$k]."'";
             mysql_query($insert);
            $flag++;
        } 

     }    
  } 
   echo "Total number of persons has been inserted is : ". $flag;
   exit;
}



//Main Page Content
if (isset($_POST['submit'])) {
$persons = $_POST['person_number'];
$event = $_POST['event'];
$content = "<form  method='post' />";
for ($i=1; $i <= $persons; $i++) {
    $content .= "<div><b>Uczestnik #" . $i.'</div>';    
    $content .= "<div class='form-group'>
    <label for='Imię'>Imię</label>
    <input type='text' class='form-control' name='name[]' />
    </div>";
    $content .= "<div class='form-group'>
    <label for='Nazwisko'>Nazwisko</label>
    <input type='text' class='form-control' name='last_name[]' />
    </div>";
    $content .= "<div class='form-group'>
    <label for='email'>Adres Email</label>
    <input type='email' class='form-control' name='email[]' />
    </div>";  
    $content .="<br>";
     }  

     $content .="<input type='submit' class='btn btn-primary' name='submit2' value='Rejsestruje się'>";
     $content .="</form>";
     echo $content;
}
$flag=0;
如果(isset($_POST['submit2'])){
如果(计数($_POST['name'])>0{
对于($k=0;$k)