У меня такой вопрос!
Вот написал я скрипт, всё вроде хорошо, но как доходит до
написания admin.php всё идёт прахом! Сам алгоритм работает, но вот формы
Короче, вот в чём дело!
Есть скрипт!
<?
$login="a";
$pass="a";
?>
<?
global $yo2,$msg;
if ($yo2=="Go"){
$file = fopen("txt.txt","w");
fputs ($file,"$msg");
fclose ($file);?>
<?
function wiev_form() {
?>
<form name="form1" method="post" action="">
Ваше имя
<input type="text" name="log">
Пароль
<input type="password" name="pa">
<input type="submit" name="yo" value="Проверить">
</form>
<?
}
?>
<?
function go2_form() {
global $login, $pass, $log, $pa;
if ($login == $log && $pass == $pa){go_form();}else{ wiev_form();}
}
?>
<?
function go_form() {
?>
<textarea class=form cols=10 rows=7 name="msg">
</textarea>
<input type="submit" name="yo2" value="Go">
<?
}
?>
<?php
if (empty($yo)) { wiev_form(); } else
{ go2_form(); }
?>
Ну дак вот!
Пароль проверяет! Далее ввожу в форму текст и нажимаю go!
Текст закладывается в файл!
Но потом скрипт обновляется и я вижу обратно форму с предложением ввести пароль!!
Но я хотел чтобы показывалась форма для ввода текста, а не пароля!!! Зачем мне его два раза вводить!?
Сколько бился над кодом, не смог наладить
Всё одну после нажатия go, обнавляется и выводит левую форму!
Подскажите пожалуйста!
А если можете то напишите кратенькую инсталляцию с формами, я посмотрю!
И ещё...
Я видел скрипты MailinksSW ( кто знает ) переписал у него парачку строк, скрипт работает! Но что плохо в его коде это - то что пароль и логин, видно в строке состояния ( где набирается WWW адресс сайтов ), а это для меня нежелательно!
Спасибо!