ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3571  
Старый 16.06.2008, 23:04
Аватар для Ch3ck
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Цитата:
как декодировать строку.?
http://www.php.net/url_decode
 
Ответить с цитированием

  #3572  
Старый 16.06.2008, 23:09
Аватар для EST a1ien
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

Цитата:
http://www.php.net/url_decode
самый умный? делал! непомогает! не задавал бы если былобы все так просто так просто.
 
Ответить с цитированием

  #3573  
Старый 17.06.2008, 13:23
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Цитата:
будте добры скажите как сделать запрос и как из него получить колличество записей в бд....
Отвечал же тебе уже!
Цитата:
Во всей базе или только одной таблице

Цитата:
$sql = "SELECT count(id) `table_name`";
table_name - имя таблицы

А со всей можно так

PHP код:
$db=mysql_connect("localhost""user_name""");
$db_list=mysql_list_dbs($db);
while(
$r_db=mysql_fetch_object($db_list)) {
  echo 
$r_db->Database."n";
    
// распечатать список таблиц
  
$t_list=mysql_list_tables($r_db->Database);
  for(
$i=0;$i<mysql_num_rows($t_list);$i++) {
    echo 
" - ".mysql_tablename($t_list,$i)."n";
  }

пример выведет все имена баз данных и таблиц, которые в них содержаться
Недолго переделать, что бы не имена таблиц выводило, а делало запрос
$sql = "SELECT COUNT(id)" . mysql_tablename($t_list,$i);
и то значение что вернет(количество записей) добавлять к какойто переменной
 
Ответить с цитированием

  #3574  
Старый 17.06.2008, 13:45
Аватар для EST a1ien
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

Цитата:
ребята нужен маленький хелп.
как декодировать строку........
Проблема решана помогло iconv
 
Ответить с цитированием

  #3575  
Старый 17.06.2008, 16:02
Аватар для mff
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Написал вход на сайт, но что то он перестал работать!
Вчера работал!
Помогите плиз разобраться, что тут нитак:
PHP код:
<?php
session_start
();
if(!
session_is_registered("valid_user")){
?>

<form action="prolog.php" enctype="multipart/form-data" method="post">
<div style="margin:90px 0px 0px 20px;" >
    <table width="149" height="100" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="bottom" class="iePNG" style="background-image: url(img/login.png); background-position:top left; background-repeat:no-repeat; height:37px; padding:0px 0px 4px 4px;">   
    <input type="text" name="login" style="border:none; background:none; width:143px; font-size:14px;"  />
    </td>
  </tr>
  <tr>
   <td style="height:10px;"></td>
  </tr>
  <tr>
    <td valign="bottom" class="iePNG" style="background-image: url(img/password.png); background-position:top left; background-repeat:no-repeat; height:37px; padding:0px 0px 4px 4px;">
    <input type="password" name="password" style="border:none; background:none; width:143px; font-size:14px;"  />
    </td>
  </tr>
  <tr>
    <td align="" style="padding-top:5px;"><input type="image" src="img/reg.png" style="margin-right:14px;" onClick="window.open('member.php',''); return false;" /> <input type="image" src="img/vhod.png" /></td>
  </tr>
</table>
</div>
</form>   
<?php
}
else{
    if(
$login && $password){
        include(
"admin/config.php");
        
$result mysql_query ("SELECT * FROM `member` WHERE `login`='".$login."' AND `password`='".$password."'");    
        if(!empty(
$result)){
            
$row mysql_fetch_array ($result);
            
$valid_user $row["id"];
            echo 
$valid_user;
            
session_register("valid_user");
            if(
session_is_registered("valid_user")){
                echo
'<div style="font:; margin:0px 20px 0px 20px;">Мы рады Вас приветствовать <i>'.$row["login"].'</i>!</div>';    
            }
        }
    }    
}
 
Ответить с цитированием

  #3576  
Старый 17.06.2008, 16:10
Аватар для EST a1ien
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

Цитата:
Написал вход на сайт, но что то он перестал работать!
Вчера работал!
Помогите плиз разобраться, что тут нитак:
if($login && $password){

if($_POST['login'] && $_POST['password']){

Последний раз редактировалось EST a1ien; 17.06.2008 в 16:18..
 
Ответить с цитированием

  #3577  
Старый 17.06.2008, 16:28
Аватар для bul.666
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

А если стоит регистер глобалс?
---
Может так:
if(isset($_POST['login']) && isset($_POST['password'])) {
---
ЗЫ код смотреть впадлу
 
Ответить с цитированием

  #3578  
Старый 17.06.2008, 18:01
Аватар для mff
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Цитата:
Сообщение от EST a1ien  
if($login && $password){
if($_POST['login'] && $_POST['password']){
нет, непомогает


Цитата:
Сообщение от bul.666  
А если стоит регистер глобалс?
---
Может так:
if(isset($_POST['login']) && isset($_POST['password'])) {
---
ЗЫ код смотреть впадлу
не, за ночь я регистер в глобалс не менял

Помогите, help
 
Ответить с цитированием

  #3579  
Старый 17.06.2008, 18:12
Аватар для neval
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме:
2127116

Репутация: 383


По умолчанию

может я дурак, но объясни что делает это ?
Код:
if($login && $password){
        include("admin/config.php");
 
Ответить с цитированием

  #3580  
Старый 17.06.2008, 18:14
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Если ты делаешь так
Цитата:
if($login && $password){
if($_POST['login'] && $_POST['password']){
то и
Цитата:
$result = mysql_query ("SELECT * FROM `member` WHERE `login`='".$_POST['login'] ."' AND `password`='".$_POST['password']."'");
нужно делать... вообще везде замени переменные на $_POST

вообще, сделай перед этой строкой
Цитата:
echo "SELECT * FROM `member` WHERE `login`='".$_POST['login'] ."' AND `password`='".$_POST['password']."'";
И посмотри что выведет

Config.php - проверь

ps
А на какой сайт это вход???
Ты про sql-injection не слыхал?
[U]
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ