Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблемма з скриптом (

Сообщения:  [1-10]   [11-15] 

 
 автор: Trianon   (30.08.2008 в 12:14)   письмо автору
 
   для: Triaklodis   (30.08.2008 в 00:10)
 

1. почему не получится? Получится.
2. вместо второго упоминания фрагмента логичнее поставить что-то вроде header("Location: ?"); exit();

  Ответить  
 
 автор: Triaklodis   (30.08.2008 в 00:10)   письмо автору
 
   для: AcidTrash   (29.08.2008 в 22:57)
 

В первом сообщение, где код есть можно заметить что форма, и еще вот эти три строки два раза повторяються... посмотрел немного о функциях, загнал форму в нее... а с этим не получитсья надо что-то думать (...

  Ответить  
 
 автор: AcidTrash   (29.08.2008 в 22:57)   письмо автору
 
   для: Triaklodis   (29.08.2008 в 21:25)
 

>чтоб два раза не писать
Чего два раза не писать?

  Ответить  
 
 автор: Triaklodis   (29.08.2008 в 21:25)   письмо автору
 
   для: Triaklodis   (29.08.2008 в 19:54)
 

Актуальный вопрос оптимизации:

        echo "Привет ".$_SESSION['login']."<br/>";
        if ($_SESSION['lvl'] == 1) echo '<a href="admin/post.php">Добавить новость</a>';
        echo '<a href="?act=logout">Выйти</a><br/>'; 
чтоб два раза не писать.. подскажите пожалуйста как сделать?

  Ответить  
 
 автор: Triaklodis   (29.08.2008 в 20:05)   письмо автору
 
   для: sim5   (29.08.2008 в 20:00)
 

спасибо

  Ответить  
 
 автор: sim5   (29.08.2008 в 20:00)   письмо автору
 
   для: Triaklodis   (29.08.2008 в 19:56)
 

Так надо ознакомиться сэтим, поймете.

  Ответить  
 
 автор: Triaklodis   (29.08.2008 в 19:56)   письмо автору
 
   для: sim5   (29.08.2008 в 19:54)
 

Ок. правда не совсем понял (

  Ответить  
 
 автор: Triaklodis   (29.08.2008 в 19:54)   письмо автору
 
   для: Triaklodis   (29.08.2008 в 19:51)
 

Все от так заработало...
    $query = "
      SELECT pass, name, lvl
      FROM `user`
      WHERE `name` = '$name'  ";


Только увидел другой глюк: Если ввожу неверные данные оно место того чтоб написать неверный логин или пароль просто падает (

  Ответить  
 
 автор: sim5   (29.08.2008 в 19:54)   письмо автору
 
   для: Triaklodis   (29.08.2008 в 19:51)
 

автор: Root (29.08.2008 в 19:34) письмо автору
для: Triaklodis (29.08.2008 в 19:19)

2) почитайте про sql-инъекции.

  Ответить  
 
 автор: Triaklodis   (29.08.2008 в 19:51)   письмо автору
 
   для: Triaklodis   (29.08.2008 в 19:44)
 

Зделал замену небольшую

    $query = "
      SELECT pass, name, lvl
      FROM `user`
      WHERE `name` = $name "; 


на

    $query = "
      SELECT pass, name, lvl
      FROM `user`
      WHERE `name` = 'admin' "; 


при вводе логина пароля теперь нормально отображает... ЗНачить проблема в WHERE `name` = $name .... подскажите как правильно

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования