|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Пробле вроде тревиальная, надо с одной странички перепрыгнуть на другую по сессии конечно. но не могу. создается два файла сессии, один пустой, другой с переменными и видимо пустой как раз последняя сессия, помогите разобраться. дают скрипты. connection.php ___________________ <?php $servername = "SERVER\SERVERSQL"; $host = "http://server/nir/"; $dbname = "NirAdpSQL"; $user = "adminsql"; $pass = "1"; $connection = @mssql_connect($servername, $user, $pass); if (!$connection) { echo mssql_error() . "<br>" ; exit(); } $db = @mssql_select_db($dbname, $connection); if (!$db) { echo mssql_error() . "<br>" ; exit(); } ?> index.php _______________________________ <?php session_start(); include('connection.php'); if(isset($_REQUEST['posted'])) { if (!$_REQUEST["editlogin"]) { header("location:".$host."index.php"); exit; } if (!$_REQUEST["editpassword"]) { header("location:".$host."index.php"); exit; } $_SESSION['ses_login']=htmlspecialchars($_REQUEST["editlogin"], ENT_QUOTES); $_SESSION['ses_password']=htmlspecialchars($_REQUEST["editpassword"], ENT_QUOTES); $test = mssql_query ("select * from users where LogUser='$_SESSION[ses_login]' and PassUser='$_SESSION[ses_password]'", $connection) ; if(mssql_num_rows($test)>0) { header("location:".$host."login.php?".SID); exit; } } ?> <html> <head> <title></title> </head> <body link="#0000FF" vlink="#800080" background="images/gr.jpg"> <?php $wcol1='20%'; $wcol2='59%'; $wcol3='21%'; print "<table border=0 width=100% >"; print "<tr>"; print "<td colspan=3 style='text-align:center'>"; print "<img src=images/ligne.gif alt='Лигне'>"; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1>"; print " "; print "</td>"; print "<td style='width:$wcol2; text-align:center; font-weight: bold;font-style:italic; font-size:110%; color:351079'>"; print ""; print "</td>"; print "<td style='width:$wcol3; text-align:center'>"; print "<img src=images/kniga1.gif alt='Изображение учебника'>"; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1 colspan=3>"; print " "; print "</td>"; print "</tr>"; print "<tr>"; print "<td style= 'width:$wcol1; font-weight: bold; font-style:italic;font-size:80%; text-align: center; color:351079'>"; print " "; print "</td>"; print "<td width=$wcol2>"; include ('enter.php'); print "</td>"; print "<td width=$wcol3>"; print " "; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1>"; print " "; print "</td>"; print "<td width=$wcol2>"; print " "; print "</td>"; print "<td width=$wcol3>"; print " "; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1>"; print " "; print "</td>"; print "<td width=$wcol2>"; print " "; print "</td>"; print "<td style= 'width:$wcol3; font-weight: bold;font-size:65%; text-align: center; color:0986F7'>"; print "2004 г."; print "</td>"; print "</tr>"; print "</table>"; ?> </body> </html> enter.php _________________________ <form action="<?=$_SERVER["PHP_SELF"]?>" method=post> <input type = "hidden" name = "posted" value = "1"> <table align=center border=1 width=50% cellspacing=1 cellpadding=0> <tr > <td align=right> <font size="2">Логин: <input type="text" name="editlogin"> </td> </tr> <tr> <td align=right> <font size="2">Пароль: <input type="password" name="editpassword"> </td> </tr> <tr> <td align=right> <font size="2"><a href="register.php">Регистрация</a> </font> <input type="submit" value="Войти"><br> </td> </tr> </table> </form> login.php ____________________ <?php session_start(); ?> <html> <head> <title></title> </head> <body link="#0000FF" vlink="#800080" background="images/gr.jpg"> <?php $wcol1='20%'; $wcol2='59%'; $wcol3='21%'; print "<table border=0 width=100% >"; print "<tr>"; print "<td colspan=3 style='text-align:center'>"; print "<img src=images/ligne.gif alt='Лигне'>"; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1>"; print " "; print "</td>"; print "<td style='width:$wcol2; text-align:center; font-weight: bold;font-style:italic; font-size:110%; color:351079'>"; print ""; print "</td>"; print "<td style='width:$wcol3; text-align:center'>"; print "<img src=images/kniga1.gif alt='Изображение учебника'>"; print "</td>"; print "</tr>"; print "<tr>"; print "<td colspan=3 style= 'width:100%; font-weight: bold; font-style:italic;font-size:80%; text-align: center; color:blue' >"; echo "Привет!".$_SESSION["ses_login"]. "<br>"; print "</td>"; print "</tr>"; print "<tr>"; print "<td style= 'width:$wcol1; font-weight: bold; font-style:italic;font-size:80%; text-align: center; color:351079'>"; echo "<a href='user_edit.php?<?php echo(SID); ?>'>Редактировать личные данные</a><br>" ; print "</td>"; print "<td width=$wcol2>"; print " "; print "</td>"; print "<td width=$wcol3>"; print " "; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1>"; print " "; print "</td>"; print "<td width=$wcol2>"; include('sprav.php'); print "</td>"; print "<td width=$wcol3>"; print " "; print "</td>"; print "</tr>"; print "<tr>"; print "<td width=$wcol1>"; print " "; print "</td>"; print "<td width=$wcol2>"; print " "; print "</td>"; print "<td style= 'width:$wcol3; font-weight: bold;font-size:65%; text-align: center; color:0986F7'>"; print "2004 г."; print "</td>"; print "</tr>"; print "</table>"; ?> </body> </html> ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2004, 23:55 |
|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Hi-Fi , ты этот код что, по всему рунету раскидал? Ознакомься для начала с этим . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 00:09 |
|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Этот вопрос я додумал. Спасибо. У меня другая проблема. Надо сделать страничку для регистрации нового пользователя. Страница по хорошему должна, как я понил, включать в себя две части. PHP сначала с header-ми и проверкой данных, обработкой данных и HTML-а. У меня на форме есть поле Select т.е. туда надо подставить значение из таблицы (id, kafedra) У меня вопрос как это сделать ? Ведь там PHP вывода не должно быть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 02:18 |
|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Пример в виде скриптика нарисуйте, если можно. Так сказать для "особо" одаренных :( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 02:19 |
|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Привет! Ты чего, я же тебевсё по аське объяснил :) Не пашет что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 08:39 |
|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 08:52 |
|
Помогите со скриптом !
|
|||
---|---|---|---|
#18+
Hi-FiСтраница по хорошему должна, как я понил, включать в себя две части. PHP сначала с header-ми и проверкой данных, обработкой данных и HTML-а. У меня на форме есть поле Select т.е. туда надо подставить значение из таблицы (id, kafedra) У меня вопрос как это сделать ? Ведь там PHP вывода не должно быть ? Нет, ты не понял причины, почему в верху должен быть PHP-код а внизу - HTML. Есть в ПХП несколько функций (session_start, header) которые не работают, если был какой-то вывод в броузер (просто ХТМЛ-теги или функцией print/echo) Поэтому, если ты скрипт начнешь с вывода HTML, то не сможешь воспользоваться этими функциями. В первой части (там где у тебя ПХП с заголовками) - нельзя выводить HTML. Во-второй части, там где у тебя HTML, можно использовать ПХП. Так что для формирования списка, можешь использовать там ПХП. Общий пример обработки формы: Часто скрипты оформляют примерно так (пример обработки формы) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 12:09 |
|
|
start [/forum/topic.php?fid=23&fpage=501&tid=1479347]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 326ms |
total: | 458ms |
0 / 0 |