2016-10-18 7 views
0

PHPには比較的新しいので、助けていただければ幸いです。

私はpage-profile.phpから

"電話番号"

情報を取得するために$_GETを使用しています。私は、今

author.php$_GETを書いています、私は$_GETpage-profile.phpからの情報にはできませんよ。ウェブページ(ローカルホスト)を更新しても、情報は表示されません。ここで

は私が問題を抱えています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> 

は、これが最終的な出力がエリア内に表示されなければならない

<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> 

ページ-profile.phpからのコードですこの画像の "電話番号"テキストは右に揃えられます。

Final Output

ここで誰かが助けることを望んにです!

James。

+1

データを$ _GETに入れるには、フォーム(action = get)またはURLでデータを送信する必要があります。私はそれらのどれもここには見ません# – nospor

+0

私はpage_profile.phpにアクセスするために 'phone_number'のためにグローバルを作成する必要がありますか? –

答えて

4

入力の現在のname属性はname="Phone_Number"です。したがって、$_GET['phone_number']$_GET['Phone_Number']に変更してください。

+1

さて、私は間違いを見ていませんでした。 Soheylが提案したように、page-profile.phpのPostを使ってauthor.phpにデータを送信します。 –

0

他のページから直接データを取得することはできません。

あなたのURLにデータを追加する必要があります。

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

またはちょうどあなたのページをauthor.phpためにデータを送信するためにPOSTを使用します。

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

だから、基本的に、あなたが作成する必要がありますpage-profile.php!

+0

AH!それは理にかなっている。私はポストを使用します。ありがとうございました。 –

+0

Npと幸運:) – Soheyl

関連する問題