2013-10-15 60 views
-1

我只是想从表中获取值,但由于某些原因,GET不适合我,或者我做错了什么。这里是我如何在一个php文件中创建我的表格:

<?php 
    . 
    . 
     . 
     . 
    echo "<tr>"; 
    echo "<td>Login ID</td>"; 
     $j=1; 
     echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Name</td>"; 
     $j=2; 
    echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Password</td>"; 
    $j=3; 
    echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Birthday</td>"; 
    $j=4; 
    echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Address</td>"; 
    $j=5; 
    echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Email</td>"; 
    $j=6; 
    echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Phone Number</td>"; 
    $j=7; 
    echo "<td><input name=$j type='text' value='$line[$j]' size=20/></td>"; 
    echo "</tr>"; 
?> 

这个名字应该是数字1-7的权利?

在另一个php文件我试图与他访问下面的代码中这些字段的值:

<?php 
. 
. 
. 
. 
$login_id = $_GET['1']; 
$name = $_GET['2']; 
$pw = $_GET['3']; 
$bday = $_GET['4']; 
$address = $_GET['5']; 
$email = $_GET['6']; 
$phno = $_GET['7']; 


echo "new: $login_id, $name, $pw, $bday, $address, $email, $phno"; 

?> 

这里是我最终得到回:new: , , , , , ,

所以,我是什么做错了?我似乎无法找到我的代码有任何问题。我知道我应该使用$ _POST作为密码。

+0

哪里是乌拉圭回合在第1页

标签? – Ashish

+0

您使用哪种方法发布数据。 –

+1

我不认为GET变量可以是数字,或者以数字开头。 –

回答

2

您还没有放置<form>标记。添加标签在begining

<form action='another_page.php' method='get'> 

,并在最后写

<input type='submit' name='submit> 
</form> 

它的作用就提出将值转发到另一个页面。

+0

工作,谢谢!我之前在底部拥有它,我不知道它有所作为! – user2297613

4
<?php 
    echo "<form action='otherfile.php' method='get'><tr>"; 
    echo "<td>Login ID</td>"; 
     $j=1; 
     echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Name</td>"; 
     $j=2; 
    echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Password</td>"; 
    $j=3; 
    echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Birthday</td>"; 
    $j=4; 
    echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Address</td>"; 
    $j=5; 
    echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Email</td>"; 
    $j=6; 
    echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 

    echo "<tr>"; 
    echo "<td>Phone Number</td>"; 
    $j=7; 
    echo "<td><input name=$j type='text' value='$j' size=20/></td>"; 
    echo "</tr>"; 
    echo "<tr>"; 
    echo "<td>Submit Data</td>"; 
    echo "<td><input name='submitdata' type='submit' value='submit' size=20/></td>"; 
    echo "</tr><form>"; 
?> 

,如果你想提交,然后得到otherfile.php文件

尝试其工作的全部价值......

1
 <form name="login" method="get" action="youraction.php"> 
     echo "<td><input name=$j type='text' value=$j /></td>"; 
     </form> 

    youraction.php 
    --------------- 

     <?php 
      if($_GET) 
      { 
      print_r($_GET); 
      } 
      ?>