#php #wordpress #get
#php #wordpress #получить
Вопрос:
Относительно новичок в PHP, поэтому буду признателен за любую помощь.
Я использую $_GET
для извлечения
«Номер телефона»
информация из page-profile.php
. Я пишу $_GET
в author.php
Прямо сейчас я не могу получить $_GET
информацию page-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>
Это код из page-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>
Конечный результат должен отображаться в области «Номер телефона» на этом изображении. Текст выровнен по правому краю.
Надеюсь, кто-нибудь может помочь!
Джеймс.
Комментарии:
1. Чтобы иметь данные в $ _GET, они должны быть отправлены формой (action = get) или в url. Я не вижу здесь ни одного из них#
2. Должен ли я создать глобальный для доступа к ‘phone_number’ page-profile.php тогда $_GET ?
Ответ №1:
Поэтому ваш текущий name
атрибут вашего ввода — это name="Phone_Number"
изменить $_GET['phone_number']
его на $_GET['Phone_Number']
.
Комментарии:
1. Хорошо, я не видел этой ошибки. Я также буду использовать Post в page-profile.php для отправки данных в author.php как и предлагал Сохейл.
Ответ №2:
Вы не можете получить данные с другой страницы напрямую!
Вы должны добавить данные в свой URL :
http://example.com/?phon=xxxxx
Итак, в принципе, вы должны создать :
header ("location: author.php/?phon=xxxxx")
Или просто используйте POST для отправки данных в author.php страница в вашем page-profile.php !
Комментарии:
1. АХ! Это имеет смысл. Я буду использовать post. Спасибо.