Php 如何在提交表单中发送字符串或使用GET变量接收字符串

Php 如何在提交表单中发送字符串或使用GET变量接收字符串,php,html,get,Php,Html,Get,我有2页正在运行,第一页有许多单选按钮选项。示例一个选项是: Hello World 当我将其提交到第二页并在第二页上打印GET变量时,我得到的只是 Hello 我无法确定第一页是否只发送数组索引0,或者GET功能是否只接受数组索引0 <?php while ($row = mysqli_fetch_assoc($data)) { print '<td><input type="radio" name="items" value='.$row

我有2页正在运行,第一页有许多单选按钮选项。示例一个选项是:

Hello World
当我将其提交到第二页并在第二页上打印GET变量时,我得到的只是

Hello
我无法确定第一页是否只发送数组索引0,或者GET功能是否只接受数组索引0

<?php
    while ($row = mysqli_fetch_assoc($data)) {
         print '<td><input type="radio" name="items" value='.$row{"items"}.'>'.$row["items"].'</td>';
    }
?>
<input type="submit" value="Submit">

如果属性包含空格,则需要在
值的周围加引号,否则该值将以空格结尾。如果值包含引号,还应使用
htmlspecialchars

print '<td><input type="radio" name="items" value="' . htmlspecialchars($row{"items"}) . '">'.$row["items"].'</td>';
                                                  ^                                       ^
print'.$row[“items”].';
^                                       ^

@user3583142 PHP现在允许Perl风格的访问关联数组。
Hello world
以$\u GET的形式发送,而您的代码PHP代码不匹配Yes!这把它修好了。非常感谢你!