Помощник
|
Submit... |
natsuho
|
Сообщение
#1
|
||
|
|
||
|
|||
Htmlmaster |
1.2.2010, 19:51;
Ответить: Htmlmaster
Сообщение
#2
|
|
Необходимо создать кнопку1 в файле register1.php при нажатии на которую данные переносились бы в файл blank.php, а пользователь видел страницу register2.php......и также на странице register2.php создать кнопку2 при нажатии которой данные бы переносились на страницу blank.php и пользователь переходил на эту же страницу... Абра-кадабра, я ваще ничего не понял:_censored: |
|
|
alexdrob |
1.2.2010, 20:06;
Ответить: alexdrob
Сообщение
#3
|
|
Необходимо создать кнопку1 в файле register1.php при нажатии на которую данные переносились бы в файл blank.php Не переносите их в blank.php в файле register2.ph получаете переменные переданные из registr1 и сохраняете их в сессии или вставляете их скрытыми полями в новую форму а потом с register2.php уже переходите на blank.php и там всё выводите в сессии сохранять так например передали из registr1 поле name [PHP]<?php session_start(); $_SESSION['name'] = $_POST['name'];//или $_GET['name'] ?>[/PHP] а на blank.php потом ваши данные получаете из сессии [PHP]<?php session_start(); echo $_SESSION['name']; ?>[/PHP] |
|
|
natsuho
|
Сообщение
#4
|
|
К сожалению, у меня не получилось вывести данные ...(((
Может я неправлиьно делаю?? В register1.php написала: [PHP]<?php session_start(); $_SESSION['familia']=$_POST['familia']; $_SESSION['name']=$_POST['name']; $_SESSION['otchestvo]=$_POST['otchestvo']; $_SESSION['data']=$_POST['data']; $_SESSION['mestorozh']=$_POST['mestorozh']; $_SESSION['document']=$_POST['document']; $_SESSION['seria']=$_POST['seria']; $_SESSION['number']=$_POST['number']; ?> [/PHP] и сделала переход на register2.php... В register2.php ничего не написала...сделала просто переход на blank.php... В blank.php написала: [PHP]<?php session_start(); echo $_SESSION['familia']; echo $_SESSION['name']; echo $_SESSION['otchestvo']; echo $_SESSION['data']; echo $_SESSION['mestorozh']; echo $_SESSION['document']; echo $_SESSION['seria']; echo $_SESSION['number'];?>[/PHP] P.S. Данные с register2.php удачно выводятся)) |
|
|
alexdrob |
1.2.2010, 21:45;
Ответить: alexdrob
Сообщение
#5
|
|
в registr1.php у вас форма для вода данных?
если да то это [PHP]<?php session_start(); $_SESSION['familia']=$_POST['familia']; $_SESSION['name']=$_POST['name']; $_SESSION['otchestvo]=$_POST['otchestvo']; $_SESSION['data']=$_POST['data']; $_SESSION['mestorozh']=$_POST['mestorozh']; $_SESSION['document']=$_POST['document']; $_SESSION['seria']=$_POST['seria']; $_SESSION['number']=$_POST['number']; ?>[/PHP] пишите в регистр2.пхп а в регистр 1 ставите <form action="registr2.php" method="post"> а в blank.php [PHP]<?php session_start(); echo $_SESSION['familia']; echo $_SESSION['name']; echo $_SESSION['otchestvo']; echo $_SESSION['data']; echo $_SESSION['mestorozh']; echo $_SESSION['document']; echo $_SESSION['seria']; echo $_SESSION['number'];?>[/PHP] |
|
|
qazaq_hb |
1.2.2010, 23:02;
Ответить: qazaq_hb
Сообщение
#6
|
|
Люди почему сдесь выводится такая ошибка
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in Z:\home\test\www\login.php on line 18 [PHP]<?php $host = "localhost"; #Тут идет подключение к базе (Настроен на локалхост) $user = "checrygin"; $pwd = "123456"; $db = mysql_connect ($host,$user,$pwd); mysql_select_db ("test",$db); $login=addslashes($_POST['login']); $pass=md5($_POST['pwd']); if(mysql_result(mysql_query("SELECT * FROM users where login=$login and pass=$pass"),0)>0) { } ?>[/PHP] |
|
|
alexdrob |
1.2.2010, 23:14;
Ответить: alexdrob
Сообщение
#7
|
|
во первых в этом коде нет вообще 18й строки)) ошибка в 18ой строке)
а во вторых строковые переменные нужно брать в аппострофы [PHP]if(mysql_result(mysql_query("SELECT * FROM users where login='$login' and pass='$pass'"),0)>0)[/PHP] |
|
|
natsuho
|
Сообщение
#8
|
|
В register1.php я так и написала:)
Если это писать [PHP]<?php session_start(); $_SESSION['familia']=$_POST['familia']; $_SESSION['name']=$_POST['name']; $_SESSION['otchestvo]=$_POST['otchestvo']; $_SESSION['data']=$_POST['data']; $_SESSION['mestorozh']=$_POST['mestorozh']; $_SESSION['document']=$_POST['document']; $_SESSION['seria']=$_POST['seria']; $_SESSION['number']=$_POST['number']; ?>[/PHP] в register2.php, то данные не передаются в blank.php...Выводится Ошибка! Удаленный сервер или файл не найден(( Вот мои исходные файлы: index.php он же register1.php: <html> <body> <H1 align="center"><B><FONT SIZE=6>КАРТОЧКА АБИТУРИЕНТА</FONT></B></H1> <P> <TABLE WIDTH = 1000><TR><TD align = left> </P> <script type="text/javascript" src="datetimepicker_css.js"></script> <FORM name="myForm" ACTION="register.php" METHOD="POST" onSubmit="return prov(myForm)"> <script language="JavaScript"> <!-- JavaScript function prov(form) { //Если не заполнено поле if((form.familia.value=="")||(form.name.value=="")||(form.otchestvo.value=="")|| (form.data.value=="")||(form.mestorozh.value=="")||(form.document.value=="")||(form.seria.value=="")||(form.number.value=="")) { //Выводим грозное сообщение alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!"); //Возвращаем ложь return false; } //Если заполнены все поля else //Возвращаем правду return true; } // - JavaScript - --> </script> <P> Фамилия*: <BR> <INPUT TYPE="text" NAME="familia" SIZE="20" MAXLENGTH="30"> <BR>Имя*: <BR> <INPUT TYPE="text" NAME="name" VALUE="" SIZE="20" MAXLENGTH="30"> <BR>Отчество*: <BR> <INPUT TYPE="text" NAME="otchestvo" SIZE="20" MAXLENGTH="30"> <P> Дата рождения*: <BR><input id="demo1" type="text" NAME="data" size="20"> <a href="javascript:NewCssCal('demo1')"> <img src="images/cal.gif" width="16" height="16" alt="Pick a date"></a> </P> <P> Место рождения*: <BR> <INPUT TYPE="text" NAME="mestorozh" SIZE="20" MAXLENGTH="30"> </P> <P> Документ, удостоверяющий личность*: <BR> <INPUT TYPE="text" NAME="document" SIZE="20" MAXLENGTH="30"> <BR>серия*: <BR> <INPUT TYPE="text" NAME="seria" SIZE="20" MAXLENGTH="30"> <BR>Номер*: <BR> <INPUT TYPE="text" NAME="number" SIZE="20" MAXLENGTH="30"> </P> <P> * - Поля обязательные для заполнения! </P> <P> <INPUT TYPE="submit" VALUE="Далее"> </P> </FORM> </TD></TR></TABLE></CENTER> </body> </html> register.php он же register2.php <html> <body> <H1 align="center"><B><FONT SIZE=6>КАРТОЧКА АБИТУРИЕНТА</FONT></B></H1> <P> <TABLE WIDTH = 1000><TR><TD align = left> </P> <FORM name="myForm" ACTION="blank.php" METHOD="POST" onSubmit="return prov(myForm)"> <script language="JavaScript"> <!-- JavaScript function prov(form) { //Если не заполнено поле if((form.fak.value=="")||(form.spez.value=="")) { //Выводим грозное сообщение alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!"); //Возвращаем ложь return false; } //Если заполнены все поля else //Возвращаем правду return true; } // - JavaScript - --> </script> <?php session_start(); $_SESSION['familia']=$_POST['familia']; $_SESSION['name']=$_POST['name']; $_SESSION['otchestvo]=$_POST['otchestvo']; $_SESSION['data']=$_POST['data']; $_SESSION['mestorozh']=$_POST['mestorozh']; $_SESSION['document']=$_POST['document']; $_SESSION['seria']=$_POST['seria']; $_SESSION['number']=$_POST['number']; ?> <P> Факультет*:<BR> <select name="fak"> <option value="0">Факультет... <option value="1">Математический <option value="2">Филологический <option value="3">Педагогического и художественного образования <option value="4">Исторический <option value="5">Дошкольного образования <option value="6">Иностранных языков <option value="7">Физический <option value="8">Социальных и информационных технологий </select> <BR>Специальность*: <BR><INPUT TYPE="text" NAME="spez" SIZE="20" MAXLENGTH="30"> </P> <P> Сведения о подаче заявлений для поступления на другие факультеты и специальности:<BR> <INPUT TYPE="text" NAME="svedenia" SIZE="20" MAXLENGTH="30"> </P> <P> Иностранный язык: <BR> <INPUT TYPE="radio" NAME="language" value="Английский"> Английский <INPUT TYPE="radio" NAME="language" value="Немецкий"> Немецкий <INPUT TYPE="radio" NAME="language" value="Французкий"> Французкий <INPUT TYPE="radio" NAME="language" value="Другое"> Другое </P> <P> * - Поля обязательные для заполнения! </P> <P> <INPUT TYPE="submit" VALUE="Далее"> </P> </FORM> </TD></TR></TABLE></CENTER> </body> </html> Blank.php: <html>
<body> <H1 align="center"><B><FONT SIZE=6>КАРТОЧКА АБИТУРИЕНТА</FONT></B></H1> <P> <TABLE WIDTH = 1000> </P> <?php session_start(); echo $_SESSION['familia']; echo $_SESSION['name']; echo $_SESSION['otchestvo']; echo $_SESSION['data']; echo $_SESSION['mestorozh']; echo $_SESSION['document']; echo $_SESSION['seria']; echo $_SESSION['number']; $fak=$_POST['fak']; $spez=$_POST['spez']; $svedenia=$_POST['svedenia']; $language=$_POST['language']; $pol=$_POST['pol']; $national=$_POST['national']; $education=$_POST['education']; $dannedun=$_POST['dannedun']; $sozpol=$_POST['sozpol']; $stazhgener=$_POST['stazhgener']; $stazhspez=$_POST['stazhspez']; $voen=$_POST['voen']; $mestozhitel=$_POST['mestozhitel']; $grazhdan=$_POST['grazhdan']; $vnekon=$_POST['vnekon']; $dogovor=$_POST['dogovor']; $uspehi=$_POST['uspehi']; $deti=$_POST['deti']; $mother=$_POST['mother']; $father=$_POST['father']; $kurci=$_POST['kurci']; $sport=$_POST['sport']; $email=$_POST['email']; print("Факультет: "); switch($fak) { case 1: print("Математический <br><br>"); break; case 2: print("Филологический <br><br>"); break; case 3: print("Педагогического и художественного образования<br><br>"); break; case 4: print("Исторический <br><br>"); break; case 5: print("Дошкольного образования<br><br>"); case 6: print("Иностранных языков<br><br>"); case 7: print("Физический <br><br>"); case 8: print("Социальных и информационных технологий <br><br>"); default: print("default"); } print("Специальность: ");print("$spez<br><br>"); print("$familia<br><br>"); print("$name<br><br>"); print("$otchestvo<br><br>"); print("$data<br><br>"); print("$mestorozh<br><br>"); print("$document<br><br>"); print("$seria<br><br>"); print("$number<br><br>"); print("$svedenia<br><br>"); print("Иностранный язык: "); print("$language<br><br>"); print("Пол: "); print("$pol<br><br>"); print("Национальность: "); switch($national) { case 1: print("Русский <br><br>"); break; case 2: print("Удмурт <br><br>"); break; case 3: print("Татар <br><br>"); break; case 4: print("Другое <br><br>"); break; default: print("default"); } print("$education<br><br>"); print("$dannedun<br><br>"); print("$sozpol<br><br>"); print("$stazhgener<br><br>"); print("$stazhspez<br><br>"); print("$voen<br><br>"); print("$mestozhitel<br><br>"); print("$grazhdan<br><br>"); print("$vnekon<br><br>"); print("$dogovor<br><br>"); print("$uspehi<br><br>"); print("$deti<br><br>"); print("$mother<br><br>"); print("$father<br><br>"); print("Подготовительные курсы: "); print("$kurci<br><br>"); print("$sport<br><br>"); print("$email<br><br>"); ?> <?php // mysql настройки $db_host = "localhost"; $db_user = "root"; $db_pass = "123"; $db_name = "karta"; // подключение к mysql @ $db = mysql_pconnect($db_host , $db_user, $db_pass); // переход к базе данных mysql_select_db($db_name); $query = "INSERT INTO dannie VALUES(NULL,'".$familia."','".$name."','".$otchestvo."','".$data."');"; $result = mysql_query($query); echo mysql_error(); mysql_close($db); // отключаемся ?> </TD></TR></TABLE></CENTER> <INPUT TYPE="submit" VALUE="Далее"> </body> </html> |
|
|
alexdrob |
2.2.2010, 11:43;
Ответить: alexdrob
Сообщение
#9
|
|
session_start(); должно выполнятся до любого вывода. ставьте его первой строкой, если хоть 1 символ вывелся из php файла то sesion работать не будет
|
|
|
natsuho
|
Сообщение
#10
|
|
<? session_start();?>я вставила в самом начале register.php...
<? $_SESSION['familia']=$_POST['familia'];?> оставила там же.... Ошибка осталась прежней!!!((( |
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 21:12 |