[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопки в заголовке , которые передают переменные
KAHU6AJL
Здравствуйте,
такая задача встала передо мной .
1. Нужно объединить две кнопки в одну строку, как мне это сделать( а то они друг над другом)?
2.Посматрите рационально ли ? Может возможно какнибудь передать переменные в скрипт с помощью ссылок ?

<?
function
knopka($name,$name1) {
echo "<form action='myfile.php' method='POST'><input type ='hidden'
name='
$name1'><input type='submit' value='$name'></form>";
}
echo (knopka("FAQ","FAQ")).(knopka("Режим работы","rejim"));
if(isset($_POST['FAQ'])) {echo "test1";} else {if(isset($_POST['rejim'])) {echo "test2";}}

?>





Спустя 8 минут, 45 секунд (12.04.2011 - 05:53) inpost написал(а):
KAHU6AJL
style="display:inline", а вообще делается, что в одну форму вставляется 2 кнопки!

Спустя 14 минут, 54 секунды (12.04.2011 - 06:08) GET написал(а):
<form name="eee" method="POST">
<?php
function
knopka($name,$name1)
{
echo "
<input type ='hidden' name='
$name1'>
<input type='submit' value='
$name'>
"
;
}
?>
<table>
<tr>
<td
align="center">
<?php
echo (knopka("FAQ","FAQ"));?>
</td>
<td
align="center">
<?php
echo (knopka("Режим работы","rejim"));?>
</td>
</tr>
</table>
<?php
if(isset($_POST['FAQ']))
{
echo "test1";
}
else
{
if(isset($_POST['rejim']))
{
echo "test2";
}
}
?>

</form>

Спустя 1 час, 47 минут, 57 секунд (12.04.2011 - 07:56) KAHU6AJL написал(а):
спасибо, за помощь . Без вас бы было намного сложенее, буду запоминать, ещё один вопрос
пользуетесь ,ли вы какойнибудь программой для вёрстки ? Я использую DzSoft PHP, и вот некоторые блоки кода, почему-то вообще не воспринимает браузер и прога (может это php интерпритатор?) . Я установил не самый новый php, у меня Win XP 32 pro работаю на сервере IIS, ктонибудь пошлите меня по ссылке на инструкцию по правильной установке , а то очень огрочаешься, когда делаешь , думаешь неверно , а на самом деле то всё гениально и просто, нужно только php.ini настроить , может ещё чего.


Спустя 43 минуты, 57 секунд (12.04.2011 - 08:40) KAHU6AJL написал(а):
дело в том , что кнопка submit каждый раз будет отправлять превую hidden форму и ответ будет test 1 . А нужно две формы ,что бы ответ мог принимать значение test 2,

inpost обьясни пожалйуста куда нужно style запихнуть?

<?
echo "<style='display:inline'>";
function knopka($name,$name1) {
echo "<form action='mypage.php' method='POST' ><input type ='hidden'
name='
$name1'><input type='submit' value='$name'></form>";
}
echo (knopka("FAQ","FAQ").knopka("Режим работы","rejim"));
echo "</style>";

if(isset($_POST['FAQ'])) {echo "test1";} else {if(isset($_POST['rejim'])) {echo "test2";}}

?>
пробовал и подругому как предлагает A.B.C , но тоже не выходит из-за двух тегов <form> , каже быть ? Может можно как-нибудь по-другому отправить переменные из заголовка (одной кнокой-одну переменную, всего две конки - две переменных)?

Спустя 1 час, 27 минут, 28 секунд (12.04.2011 - 10:07) KonstantinK написал(а):
Ну вот так можно , чтоб в строку кнопки
<?

function
knopka($name,$name1)
{
echo "<form action='mypage.php' method='POST' style='display:inline'> <input type ='hidden'
name='
$name1' ><input type='submit' value='$name'></form>";
}

echo (knopka("FAQ","FAQ").knopka("Режим работы","rejim"));


if(isset($_POST['FAQ'])) {echo "test1";} else {if(isset($_POST['rejim'])) {echo "test2";}}

?>

Спустя 1 минута, 27 секунд (12.04.2011 - 10:09) sebastjan написал(а):
Может я не понял , но передать из одной формы разные значения можно так.

<?
if(isset($_POST['a'])) {echo "test1";} else {if(isset($_POST['b'])) {echo "test2";}}
?>
<form action="" method="POST">
<
input type="submit" name="a" value="a" >
<
input type="submit" name="b" value="b">
</
form>

Я бы всё же отделил хтмл от РНР.

Спустя 16 минут, 46 секунд (12.04.2011 - 10:25) sebastjan написал(а):
Или так

<?
if(isset($_POST['a']))
{
echo "test1<br>";
echo $_POST['a1'];
}
if(isset($_POST['b']))
{
echo "test2<br>";
echo $_POST['b2'];
}
?>
<form action="" method="POST">
<
input type="hidden" name="a1" value="111111">
<
input type="hidden" name="b2" value="222222">
<
input type="submit" name="a" value="a">
<
input type="submit" name="b" value="b">
</
form>

Спустя 2 часа, 7 минут, 33 секунды (12.04.2011 - 12:33) KAHU6AJL написал(а):
Всё спасибо , заработало,
действительно всё просто

<form action="mypage.php" method='POST'>
<?
function
knopka($name,$name1) {
echo "<input name='$name1' type='submit' value='$name'>";
}
echo (knopka("FAQ","FAQ")).(knopka("Режим работы","rejim")."</form>");
if(isset($_POST['FAQ'])) {include("file.txt"); echo "<hr>";} else {if(isset($_POST['rejim'])) {echo "test2";}}
?>

причиной этого нелепого вопроса, стал либо php.ini либо что-то другое в программе DzSoft PHP editor, потому что там этот же код не работает, зато на сервере , когда выкладываешь работает.
Помогите пожалуйста, правильно настроить IIS и php интерпритатор на XP pro 32 SP3,
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.