精华内容
下载资源
问答
  • 问题1:我有一个表单,其中...在HTML表单中使用多维数组我想将客户参加的每个事件存储在包含事件ID,'是/否'的特定要求和任何此类要求的详细信息的多维数组中。我以为我是在轨道上:Personal informationFirst name...

    问题1:我有一个表单,其中包含从数据库中提取的事件列表,旁边有用于注册出席者的复选框。有一个额外的复选框表示任何特殊要求,以及一个文本字段来详细说明('如果是,请提供更多详细信息...')。在HTML表单中使用多维数组

    我想将客户参加的每个事件存储在包含事件ID,'是/否'的特定要求和任何此类要求的详细信息的多维数组中。我以为我是在轨道上:

    Personal information

    First name

    "firstname" />*

    Surname

    "surname" />*

    Company

    "company" />*

    Which exhibition(s)?

    $venues_query="SELECT exhibitions.exhib_id AS exhib_id, venues.venue_name AS venue, DATE_FORMAT(exhibitions.exhib_date, '%d/%m/%y') AS date FROM venues, exhibitions WHERE exhibitions.venue_id = venues.venue_id AND (exhibitions.exhib_date>=CURDATE())ORDER BY exhibitions.exhib_date";

    $venues_result=mysql_query($venues_query);

    while($venues=mysql_fetch_array($venues_result, MYSQL_ASSOC)){

    echo ' '.$venues['venue'].' - '.$venues['date'].'
    ';

    echo 'Special requirements?
    ';

    echo 'If yes, please give more details... ';

    }

    mysql_close();

    ?>

    Terms and conditions:

    T&Cs here

    ...但是当我做var_dump($_POST['registrations']);,我只得到:

    array(4) { [0]=> string(5) "00132" [1]=> string(5) "00140" [2]=> string(5) "00135" [3]=> string(5) "00136" }

    的五位数字是事件ID,从拉数据库(我在本例中已经注册了四个事件),但其他信息看起来并没有被存储。我期望它是非常明显的,但任何人都可以知道我要去哪里错了吗?

    foreach ($_POST['registrations'] as $registration)

    {

    echo '$registration[id]';

    echo '$registration[requirements]';

    echo '$registration[requirements_details]';

    // etc

    }

    问题2:我想确保当有特殊要求复选框被选中,细节框也填写完毕。以前,我为表单的每个部分都有三个单独的数组,并且在滴答数量和完成的输入框数量上做了count()。如果他们不匹配,表单将不会处理。但是,我相信有一个更简单的方法来实现这一点,并会感激任何意见!

    2013-03-11

    Martin

    +0

    只是使用SQL数据库大声笑,1为勾号0为未勾号,并添加信息 –

    2013-03-11 14:08:36

    +0

    **问题2 **是一个完全不同的,几乎没有相关的问题。我会建议为问题1获得答案,然后(一旦你可以正确描述你的表格)发布问题2的另一个问题。 –

    2013-03-11 14:16:58

    +0

    会这样做,谢谢艾曼。我认为这可能是可以在(大致)同一时间修复的,但我会一次发布一个。 –

    2013-03-11 14:27:06

    展开全文
  • <p>I have php page with code: Everything is working fine.</p> <pre><code><?php session_start(); include 'db.php';//database connection ...if ( isset($_POST['permission'])) ... </div>
  • laravel表单验证多维数组 比如我要验证: $data = [ ‘country’ => $country, ‘province_city’ => [ [ ‘province’ => $province1, ‘city’ => [ $city1_1, $city1_2, ] ], [ ‘province’ => $...

    laravel表单验证多维数组

    比如我要验证:

    $data = [
                'country' => $country,
                'province_city' => [
                    [
                        'province' => $province1,
                        'city' => [
                            $city1_1,
                            $city1_2,
                        ]
                    ],
                    [
                        'province' => $province2,
                        'city' => [
                            $city2_1,
                            $city2_2,
                        ]
                    ]
                ]
            ];
    

    那么验证器里就可以这样写:
    在这里插入图片描述
    *号代表维度,OK,验证通过

    展开全文
  • Daniel Vande..27当涉及到HTTP请求时,数组...例如,当您从表单POST一个数组时,表单元素通常看起来像这样:甚至:虽然PHP知道如何处理这些数据(即构建一个数组),HTML和HTTP,你有三个不相关的输入碰巧有类似(或相同,虽然...

    Daniel Vande..

    27

    当涉及到HTTP请求时,数组的概念并不存在.PHP(以及可能的其他服务器端语言)具有逻辑,可以获取看起来像数组(到它)的请求数据,并在填充时将它们组合在一起$_GET,$_POST等等.

    例如,当您从表单POST一个数组时,表单元素通常看起来像这样:

    甚至:

    虽然PHP知道如何处理这些数据(即构建一个数组),HTML和HTTP,你有三个不相关的输入碰巧有类似(或相同,虽然这不是技术上有效的HTML )名字.

    要对cURL请求执行相反操作,需要将数组分解为键的字符串表示形式.因此,使用您的name阵列,您可以执行以下操作:

    foreach ($post['name'] as $id => $name)

    {

    $post['name[' . $id . ']'] = $name;

    }

    unset($post['name']);

    这将导致您的$post数组看起来像:

    Array

    (

    [name[0]] => Jason

    [name[1]] => Mary

    [name[2]] => Lucy

    [id] => 12

    [status] => local

    [file] => @/test.txt

    )

    然后,您发布的数组中的每个键都是标量值,这是cURL所期望的,并且数组将表示为您需要的HTTP.

    谢谢你的回答,它没有完全回答这个问题,但它非常有见地! (2认同)

    展开全文
  • HTML多维数组和函数

    HTML多维数组和函数
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • ... <p>This is the form <pre><code><form name="second_form" id="second_form" action="#" method="POST">...a href="#" id="AddChampion" onclick="return false;... $(this).find('.GeneralChange').each...
  • <p>Hi I am trying to display information from a form, the number of question and number of choices are dynamically generated by the user.... <pre><code><input name='questions[]' type='text' value=...
  • 表单将所需字段作为多维数组提交.下面是一个粗略的例子:HarpEuroRegularLinenPleatedBeigeWhiteEggshellParchment此表单以表格格式化,并且可以动态地向其添加行.我无法做的是从数组中获取格式正确的表.这就是我现在...
  • <p>I have a form in which there are 4 types of sections (text, contact, portfolio, testimonial) I have one button to add a new section (ADD SECTION). On click opens a pop to select section type...
  • ... ... <pre><code><input type="text" name="child[1][name]">...input type="text" name="child[1][dob]">...<p>I then have a table display for the items (as there are 2 fields per item) where the user ...
  • <p>I have form field like this: <pre><code><input class="form-control js-invoice-product-search" placeholder="Product" autocomplete="off" type="text" name="data[products[0][name]]">...
  • 3.多维数组 (1)多维数组指的是包含一个或多个数组的数组 (2)php能理解两,三,四等更高级的多维数组,不过高于三级深的数组难于管理 (3)数组的维度指示你选择元素的索引数 (4)对于二维数组,需要两个索引来选取...
  • ... <pre><code><input type=text name=array[]> </code></pre> ...<p>...and all values are just posted in that array.... array, however I am getting slightly lost in trying to extract data. ...
  • <p>I'm trying to get a multidimensional array to store the info from three separate elements (caption, image, and subfolder). The three elements are descriptions from photos that individuals may ...
  • $arr = array( 0 =>array( 'tag' => 'input', 'text' => '姓 名:', 'attr' => array('type' => 'text', 'name' => 'user', 'size' => '25'), 'option' => ... //1、输出数组 echo ' '; print_r($arr); echo ''; ?>
  • php数组的定义与数组遍历,php数组函数的用法与例子,php数组取值赋值,php多维数组的循环输出等,供大家学习参考。1、php数组定义和遍历2、php数组函数1、数组定义:$arr=array(1,2,3);//索引数组,下标全是数字$arr=...
  • 远程服务器表单有两项数据需要提交: 1、input file: 要求传图片 2、checkbox: 会有多个按钮被选中 问题: 运行时下面程序时checkbox数组会被转成字符串,程序报错如下: Array to string conversion ...
  • post提交二维数组 After much searching on the subject myself, I've found that 我自己对这个主题进行了大量搜索后,发现 many people have wondered whether it's possible to submit a multidimensional array...
  • 表单ajax提交时,有些表单过于复杂,后台需要对应字段获取数据比较麻烦;如果前端表单通过脚本序列成json的话,在后台只需要反序列化成对应结构的对象即可方便处理 jQuery.formHelper = { getObject: function ...
  • // 二维数组: $cars = array( array("Volvo",100,96), array("BMW",60,59), ... 在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。 $sites = arra...
  • <p>I'm using the js cart simpleCart but am having a simple issue.. <p>I have a modal pop up when the customer presses "checkout" and they have to fill in their contact details and what I have ...
  • jqurey 获取 form 表单中所有数据,支持多维数组 JQurey.formHelper jQuery.formHelper = {   status :  true ,   rules :  null ,   tagName :  '' ,   error :  function  ...
  • php curl post 多维数组

    2018-11-16 17:42:34
    function SendDataByCurl($url,$data=array()){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0);...
  • 思路:(适用表单) 1.先把selected这些数组拿出来(用得map循环) 2.分别去获取每个selected数组,看其长度是否 > 0,若是有值给个标识true (用reduce实现) 3.每个selected数组中若是无值得话会一直是空数组来回...
  • 1、数组方法pop() push() unshift() shift()push 后面添加元素,个数不限,返回新数组的长度pop 从后面删除一个元素,返回那个元素unshift 从前面添加元素,个数不限,返回新数组的长度shift 从前面删除一个元素,...
  • 表单传递过来的数据: array(9) { ["tid747"] => array(2) { [0] => string(3) "163" [1] => string(3) "162" } ["pid"] => array(2) { [0] => string(3) "747" [1] => string(3) "...
  • 1)前台表单,看 name 1 <div class="tab-pane row " id="tab-1" > 2 <input type="hidden" name="data[1][Type]" value='' class="form-control" id="data[1][Type]"> 3 <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,645
精华内容 1,458
关键字:

表单多维数组