Передать значения Get в input

usergeyv

Знаток
Регистрация
5 Июл 2013
Сообщения
152
Реакции
25
Запрос:
Код:
http://site.ru/index.php?data=test
На странице index.php:
Код:
<input type="text" name="u" id="input" size="40" class="textbox">
<input type="submit" value="Перейти" class="button">
Что бы автоматически подставляло значения в input text и страница открывалась вида:
Screenshot_38.png
Как сделать ? Спасибо
 
PHP:
<?php
$data = htmlspecialchars($_GET['data']);
?>
<input type="text" name="u" id="input" size="40" class="textbox" value="<?=$data?>">
<input type="submit" value="Перейти" class="button">
 
PHP:
<?
$data = (isset($_GET['data'])) ? htmlspecialchars($_GET['data']) : null;
?>
<input type="text" name="u" id="input" size="40" class="textbox" value="<? echo $data; ?>">
<input type="submit" value="Перейти" class="button">
 
лучше вместо
Код:
isset($_GET['data'])
ставить
Код:
!empty($_GET['data'])
ну и раз используете короткие открывающие теги
Код:
<?= $data ?>

итого получится
Код:
<?
$data = !empty($_GET['data']) ? htmlspecialchars($_GET['data']) : null;
?>
<input type="text" name="data" id="input" size="40" class="textbox" value="<?= $data ?>">
<input type="submit" value="Перейти" class="button">
 
Последнее редактирование:
Назад
Сверху