такая задача встала передо мной .
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 кнопки!
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 настроить , может ещё чего.
пользуетесь ,ли вы какойнибудь программой для вёрстки ? Я использую 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 запихнуть?
inpost обьясни пожалйуста куда нужно style запихнуть?
пробовал и подругому как предлагает A.B.C , но тоже не выходит из-за двух тегов <form> , каже быть ? Может можно как-нибудь по-другому отправить переменные из заголовка (одной кнокой-одну переменную, всего две конки - две переменных)?
<?
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";}}
?>
Спустя 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 написал(а):
Всё спасибо , заработало,
действительно всё просто
причиной этого нелепого вопроса, стал либо php.ini либо что-то другое в программе DzSoft PHP editor, потому что там этот же код не работает, зато на сервере , когда выкладываешь работает.
Помогите пожалуйста, правильно настроить IIS и php интерпритатор на XP pro 32 SP3,
действительно всё просто
<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,