|
|
|
| <?php
$kolichestvo = $HTTP_POST_VARS['kolichestvo'];
echo "Вы ввели ".$kolichestvo." ссылок.<br>";
$predel= 1;
while ($predel <= $kolichestvo)
{
print "<a href=$predel>Ссылка №$predel</a><br>";
$predel++;
}
?>
Как засунуть в цикл не ЛИНК (Ссылка№ такая) а кнопку с нумерацией (Кнопка№ такая) ??? | |
|
|
|
|
|
|
|
для: Серость
(08.06.2008 в 12:00)
| | <button></button> | |
|
|
|
|
|
|
|
для: ddhvvn
(08.06.2008 в 12:27)
| | Да, спасибо, кнопка появилась, но как сделать её функциональной ?
Если прописываю :
print "<form><button>тест</button></form>";
То кнопка появляется, но если прописываю :
print "<form action = "test3.php" method=post><button type="submit">тест</button></form>";
выдается ошибка.
В конечном результате хочу получить сценарий из 3ех страниц:
На первой указываем в тектовом поле количество желаемых кнопок и переходит на вторую страницу, где формируются эти кнопки. При нажатии на любую из них, попадаем на третью страницу, где будет написано: "Вы нажали на кнопку номер такую".
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Серость
(08.06.2008 в 13:01)
| |
<?
print "<form action=\"test3.php\" method=\"post\"><button type=\"submit\" value=\"Тест\"></form>";
|
| |
|
|
|
|
|
|
|
для: Серость
(08.06.2008 в 13:01)
| | Че т я совсем запутался, что Вам надо... :-/
Если нужна кнопка для формы, то это
<input type="submit" value="text">
|
Если отправка данных методом ГЕТ через кнопку, то
<button onclick="document.location='script.src?param=value';"></button>
|
P.S.: после того, как отпарвил этот пост, увидел, что написал sim5... и ваще запутался :-///
ну лан... =)) | |
|
|
|
|
|
|
|
для: ddhvvn
(08.06.2008 в 13:37)
| | А че путаться, у него ошибки в кавычках.) | |
|
|
|
|
|
|
|
для: sim5
(08.06.2008 в 13:41)
| | А ну да... но это он вообще чушь написал и к первому посту не относится!
Я просто не пойму, что конкретно надо ) | |
|
|
|
|
|
|
|
для: ddhvvn
(08.06.2008 в 14:24)
| | Ссылку зменить кнопкой, но вот причем тут форма, количество и предел - я тоже не понимаю.) | |
|
|
|
|
|
|
|
для: sim5
(08.06.2008 в 14:32)
| | Ну вот дополнительная глава к Вашему роману =))))))) | |
|
|
|
|
|
|
|
для: ddhvvn
(08.06.2008 в 14:39)
| | Нет, роман исключительно о Trianon'e, серых персонажей в нем нет. )) | |
|
|
|
|
|
|
|
для: sim5
(08.06.2008 в 14:32)
| | Всем спасибо ! =)
P.S. Количество и Предел - переменные. И я решил им дать именно такие имена =)
Все что хотел, получилось... Лицезреть вы можете это тут:
http://www.11roz.jino.ru/mobila/link/index2.php
Использовал совет sim5. С советом ddhvvn Мне еще предстоит разобраться =). Код test2.php получился следующий:
<?php
$kolichestvo = $HTTP_POST_VARS['kolichestvo'];
echo "Вы ввели ".$kolichestvo." ссылок.<br>";
$predel= 1;
while ($predel <= $kolichestvo)
{
print "<form action = \"test3.php\" method=\"post\"><button type=\"submit\" name=\"knp\">Кнопка №$predel</button></form><br>";
$predel++;
}
?>
|
Спасибо вам за советы...=) | |
|
|
|
|
|
|
|
для: Серость
(08.06.2008 в 16:19)
| | Хорошо, что получилось, только я вам не совет дал, а это ваша ошибка - экранировать надо двойные кавычки внутри двойных (или одинарные внутри одинарных), либо обрамлять строку в двойные, а внутри строки использовать одинарные (без экранирования), или наоборот. | |
|
|
|
|
|
|
|
для: sim5
(08.06.2008 в 16:46)
| | По-моему, зря Вы это сказали :-DD | |
|
|
|
|
|
|
|
для: ddhvvn
(08.06.2008 в 17:02)
| | Почему?) | |
|
|
|
|
|
|
|
для: sim5
(08.06.2008 в 17:23)
| | Может только запутаться =)) | |
|
|
|
|
|
|
|
для: Серость
(08.06.2008 в 12:00)
| | Плохо получилось, результат всегда - "Вы нажали ." | |
|
|
|
|
|
|
|
для: sim5
(08.06.2008 в 18:31)
| | Спасибо, что указали на мои ошибки (насчет кавычек я все понял). Только теперь другой вопрос:
Как вместо кнопок поставить ссылки, и чтоб все это также работало ?
<a href=...></a> Сюда ведь name не подставишь, и value тоже... =(( | |
|
|
|
|
|
|
|
для: Серость
(09.06.2008 в 03:12)
| | Ну как, просто повторить процесс в обратном порядке - читать тему свою с конца в начало. У вас ведь ссылки были изначально. А насчет нельзя, почему, можно:
<a href="file.php?name=var">Эта ссылка передает на сервер переменную name со значением var, методом GET.</a> | |
|
|
|
|
|
|
|
для: sim5
(09.06.2008 в 05:55)
| | Точно ! Что-то я туплю...=) Спасибо большое ! | |
|
|
|
|
|
|
|
для: sim5
(09.06.2008 в 05:55)
| | Ха-ха! Жесть!!!! =))))))))) Ну ничего, бывает! ;-) | |
|
|
|
|
|
|
|
для: Серость
(09.06.2008 в 03:12)
| | Может вам html полистать - там и про кнопки и про ссылки есть | |
|
|
|
|
|
|
|
для: mihdan
(09.06.2008 в 11:16)
| | Да, спасибо, полистал... Узнал много интересного... например, что value в button'е не поддерживается Експлорером.=) | |
|
|
|
|
|
|
|
для: Серость
(10.06.2008 в 01:45)
| | Почему не поддреживает, все поддерживает. Вот только элемент <INPUT type="button"> используется как элемент общего назначения в форме. Служит обычно для выполнения некоего сцеария на стороне клиента, и его значение (value) может быть использовано в этих сценариях, а вот на сервер оно передано не будет (в явном виде), а так можно его передать (через скрытое поле):
<form action="" method="post">
<input type="button" name="as1" value="Значение 1"
onclick="this.form.val.value=this.value; alert(this.value);">
<input type="button" name="as1" value="Значание 2"
onclick="this.form.val.value=this.value; alert(this.value);">
<input type="submit" value="Sender">
<input type="hidden" name="val" value="">
</form>
<?
print_r($_POST);
?>
|
В данном случае и элемент <input type="submit"> выполняет только функцию отправки формы, активирует ее метод submit(). Заметьте, что в данном примере вы также не получите ее значения в массиве POST. Тем неменее, значение элемента <input type="submit"> будет отправлятся на сервер, если для этого элемента указать имя, например: <input type="submit" name="send" value="Sender">. В этом случае POST данные будут содержать элемент send со значением Sender. | |
|
|
|
|
|
|
|
для: sim5
(10.06.2008 в 06:06)
| | sim5, я так понял он имел ввиду <button></button> | |
|
|
|
|
|
|
|
для: mihdan
(10.06.2008 в 10:25)
| | Фиг его знает, что он имеет ввиду, но в таком случае IE отправит без проблем как имя так и значение <button></button>. | |
|
|
|
|
|
|
|
для: sim5
(10.06.2008 в 10:37)
| | я тоже проверил - отправляется, но в спецификации и в этом учебнике написано иначе ;) | |
|
|
|
|
|
|
|
для: mihdan
(10.06.2008 в 10:38)
| | Значение элемента <input type="button" /> на сервер не отправляется, не важно имеет оно имя или нет. А что и о чем автор... | |
|
|
|