|
|
|
| Помогите пожалуйста как можно сохранить и вывести $login из всплывающего окна win.php в post.php, и остальные $last_name и $first_name из index.php в post.php
index.php
<html>
<head>
<title>form</title>
</head>
<SCRIPT language="JavaScript">
function winSize(targeturl){
window.open(targeturl,'','width=250, height=30, location=no,toolbar=no,menubar=no,status=no,scrollbars=yes')
}
</SCRIPT>
<body>
<form action="post.php" method="POST">
L_name: <input type="text" name="last_name" /><br>
F_name: <input type="text" name="first_name" /><br>
<a href="" onClick="winSize('win.php')">select login</a><br><br>
<input type="submit" value="add user">
</form>
</body>
</html>
|
win.php (всплывающее окно)
<html>
<head>
<title>win</title>
</head>
<body>
<center>
<form action="index.php" method="POST">
Login: <input type="text" name="login" /><br><br>
<input type="submit" value="save">
</form>
</center>
</body>
</html>
|
post.php (вывод информации из index.php ($last_name и $first_name) и win.php ($login))
<?
$last_name = $_POST['last_name'];
$first_name = $_POST['first_name'];
$login = $_POST['login'];
?>
<html>
<head>
<title>post</title>
</head>
<body>
<?
echo $last_name."<br>";
echo $first_name."<br>";
echo $login."<br>";
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: aleksej_sumarok
(23.09.2008 в 14:31)
| | Зачем вам вообще это всплывающее окно? Кстати, оно вас вызывается ссылкой, а если нажать кнопку отправки формы, то и окна не будет. Так к чему это все? Ну а коли вам так важно отправить в файл post.php, то и пропишите его в атрибуте action формы. | |
|
|
|
|
|
|
|
для: sim5
(23.09.2008 в 14:42)
| | блин ну если написал значит надо, а если не знаешь не пиши вообще!!!! | |
|
|
|
|
|
|
|
для: aleksej_sumarok
(23.09.2008 в 14:47)
| | Уважаемый! Коли вы просите логин у посетителя, и даже если вы переправите его куда вам желательно из всплывающего окна, то открытая пользоваелем страница никак не покажет, что пользователь залогинился. Вот меня и интересует это бред некчемный. Я не против, хотите делайте. Но может все таки как-то иначе сделать? | |
|
|
|
|
|
|
|
для: sim5
(23.09.2008 в 14:50)
| | у меня в этом всплывающем окне будет выбор городов и автоматически вписывается текст в поле, вот и мне надо как то его вывести любым путём :) | |
|
|
|
|
|
|
|
для: aleksej_sumarok
(23.09.2008 в 14:57)
| | Ну в коде у вас запрос логина, а код обработки его в post.php.
У вас есть окно родитель (индексный файл), есть окно которое открывается в родителе. Если в сплывающем окне данные передавать далее (что не сложно), то у вас будет параллельная работа, живущая своей независимой от родительского окна жизнью. Если вам нужно вернуть данные в родительское окно, именно в родительское, то тут нужен JS, и ваш вопрос тогда нужно в соответствующий раздел. Может вам второе надо?
Если нет, и продолжение сценария в новом окне, укажите форме соответсвующий обработчик, тут то какие проблемы? | |
|
|
|
|
|
|
|
для: sim5
(23.09.2008 в 15:15)
| | Я думаю может и JS нужен... продолжение сценария не новом окне, а в том же где имя и фамилия, а вывод | |
|
|
|
|
|
|
|
для: aleksej_sumarok
(23.09.2008 в 15:20)
| | Вот о чем я вас ранее и спрашивал. Может быть резоннее обойтись вообще без открытия окна, а делать все в одном окне - нужен запрос логина для чего-то, значит запрашиваем и если все ОК, продолжаем работу. Если же вам надо из всплывающего окна получить данные в родительском окне, то вам в раздел HTML с вопросом, какие данные вернуть и куда. Это можно сделать только средствами JS, РНР этого вам не сделает. | |
|
|
|