php
2015-06-10 102 views 0 likes 
0

我有這段代碼,我想通過使用$_GET的URL傳遞輸入類型文本的文本。

<?php print(" 
      <tr class='$class'> 
       <td> 
       <input type='text' name='newName' /> 
       <a class='rename' href='http://www.example.com/php/rename.php?file=$namehref&new_name=$_GET['$newName']'> 
        <span>Rename</span> 
       </a> 
       </td> 
      "); 
?> 

但是這段代碼不起作用。任何人都可以幫助我嗎?

回答

0

試試這個:

<?php 
    //put your php code here and close tag 
?> 
      <tr class=''> 
       <td> 
        <input type='text' name='newName' /> 
        <a class='rename' 
         onclick="var textVal = document.getElementsByName('newName')[0].value; 
          window.location.href = 'http://www.example.com/php/rename.php?file=<?php echo $namehref;?>&new_name='+textVal" 
         href="javascript:void(0);"> 
         <span>Rename</span> 
        </a> 
       </td> 
0

嘗試改變$_GET['$newName']到​​:

<?php print(" 
     <tr class='$class'> 
      <td> 
       <input type='text' name='newName' /> 
       <a class='rename' href='http://www.example.com/php/rename.php?file=$namehref&new_name={$_GET["$newName"]}'> 
        <span>Rename</span> 
       </a> 
      </td>"); 
0

只需卸下封閉''周圍$newName

<?php 
print(" 
    <tr class='$class'> 
     <td> 
      <input type='text' name='newName' /> 
      <a class='rename' href='http://www.example.com/php/rename.php?file=$namehref&new_name=$_GET[$newName]'> 
       <span>Rename</span> 
      </a> 
     </td>"); 

此外,您還可以附上$_GET[$newName]{},如果你絕對需要的$newName被封閉在引號中(即:​​)。更多信息可以在here找到。

0

如果您使用$ _GET [],這將是一個更難的代碼。我會建議你使用javascript將文本傳遞給元素中的其他屬性。

相關問題