2016-10-18 52 views
0

相對較新的PHP,所以任何幫助,將不勝感激。

我使用$_GET檢索

「電話號碼」,從page-profile.php

信息。我正在寫$_GETauthor.php

現在,我無法從page-profile.php的信息$_GET。如果我重新刷新網頁(本地主機),它將不會顯示信息。

下面是從author.php我的代碼在那裏我有麻煩:

<li> 
<i class="fa fa-map-marker"></i> 
    <span class="text"><?php _e('Phone Number:',ET_DOMAIN);?></span> 
    <span class="text-right"><?php echo $_GET["phone_number"]; ?></span> 
    </li> 

這是從頁profile.php

<div class="clearfix"></div> 

    <div class="form-group"> 

    <div class="form-group-control"> 

    <div class="form-group-control"> 

     <label><?php _e('Phone Number', ET_DOMAIN) ?></label> 

     <input type="text" class="form-control" id="phone_number" name="Phone_Number" value="<?php echo $user_data->location ?>" placeholder="<?php _e('Enter Phone Number. Important!', ET_DOMAIN) ?>"> 

     </div> 
    </div> 
    </div> 
    </div> 

最終的輸出應顯示在該地區的代碼「電話號碼」在這張圖片。文本對齊到右側。

Final Output

我們也希望有人可以幫助!

James。

+1

要獲得$ _GET中的數據,必須通過表單(action = get)或url發送數據。我在這裏沒有看到# – nospor

+0

我應該爲'phone_number'創建全局以訪問page-profile.php然後$ _GET? –

回答

4

您輸入的當前name屬性爲name="Phone_Number",因此請將$_GET['phone_number']更改爲$_GET['Phone_Number']

+1

好的,我沒有看到那個錯誤。我還會使用page-profile.php中的Post將數據發送到author.php,如Soheyl所示。 –

0

您無法直接從其他頁面獲取數據!

您必須將數據添加到您的網址:

http://example.com/?phon=xxxxx 

因此,基本上,你應該創建一個:

header ("location: author.php/?phon=xxxxx") 

或者只是使用POST發送數據到author.php頁您page-profile.php!

+0

啊!這就說得通了。我將使用帖子。謝謝。 –

+0

Np,祝你好運:) – Soheyl