Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт для работы с BD 
:(
    Опции темы
-=Ustas=-
Дата 14.9.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



У тебя эта ссылка в этом же файле формируется?


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Guest
Дата 14.9.2005, 14:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да но в другом echo, и id определяется так: $obj->id, я подставил, id вроде определяется, но действие он не производит, т.е. не на true не на false он не изменяет.
  Вверх
-=Ustas=-
Дата 14.9.2005, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Цитата(Guest @ 14.9.2005, 14:03)
Да но в другом echo, и id определяется так: $obj->id, я подставил, id вроде определяется, но действие он не производит, т.е. не на true не на false он не изменяет.

Кидай сюда весь код, желательно с именами файлов. И еще, зарегился бы, а?!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Guest
Дата 14.9.2005, 14:09 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нафига мне региться то? smile

Код

<table cellspacing="0" cellpadding="5" style="width:96%; border: 0; padding-top:10px" align=center>
<tr>
 <td colspan="2" style="background: #199b0f; font-size:11px; color: white; font-weight: 

bold">Список пользователей</td>
</tr>
<tr valign="top">
<td style="width:auto">

<?php

$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "clientarea";
$userstable = "clients";

mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error());

$sql = "SELECT id, login, name,    family,    fathername, city, email, phone, tarif, monthorder, activate, 

domain FROM clients ORDER BY id";    
$res = mysql_query($sql);
$number = mysql_num_rows($res);    

$sql1= "UPDATE    
          `clients`    
       SET    
          `activate` = '".$strActivate."'    
       WHERE    
          `id` = '".$_GET['id']."'";
    
mysql_query($sql1);

$sql2= "SELECT    
           *    
       FROM    
           `clients`    
       WHERE    
            id = '".$_GET['id']."'    
       LIMIT 1";
    
$res2 = mysql_query($sql2);    
$row = mysql_fetch_array($res2);    

$picture     = ($row['activate'] == "true") ? "images\activate.gif" : "images\block.gif";    
$strActivate = ($row['activate'] == "true") ? "false" : "true";


$checkrow = 'select * from `clients` where id = "'.$_GET['id'].'" limit 1';
$result   = mysql_query($checkrow);

while ($row=mysql_fetch_assoc($result))    
if ($row['activate']=="true") {
$picture  = "<img src='images/activate.gif' alt='Активировать'>";
$activate = "true";    
}
else 
{
$picture  = "<img src='images/block.gif' alt='Заблокировать'>";
$activate = "true";
}

if (!$res) {    
    echo mysql_error();    
    exit();    
} else {    
    if (mysql_num_rows($res) == 0) {
        echo "Клиентов не найдено.";
    } else {    
        echo "Клиентов: $number<br><br>
             
        <table cellspacing='1' cellpadding='5' style='width:100%; border: 1px solid #cccccc' >    
                <tr>    
                <td bgcolor=#d61919><span style='color:white'><b>ID</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Логин</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Ф.И.О</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Город</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Email</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Телефон</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Тариф</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Домен</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Статус</b></span></td>
                </tr>";    

        while ($obj = mysql_fetch_object($res)) {    
            echo "<tr>
          <td bgcolor=#ffecec>".$obj->id."</td>    
          <td bgcolor=#e6f5ff>".$obj->login."</td>    
                  <td bgcolor=#f5f5f5>".$obj->family." ".$obj->name." ".$obj->fathername."</td>    
                  <td bgcolor=#f5f5f5>".$obj->city."</td>
                  <td bgcolor=#f5f5f5>".$obj->email."</td>
                  <td bgcolor=#f5f5f5>".$obj->phone."</td>
                  <td bgcolor=#f5f5f5>".$obj->tarif."</td>
                  <td bgcolor=#f5f5f5>".$obj->domain."</td>
                  <td bgcolor=#f5f5f5><b>".$obj->activate."</b>
<a href=\"index.php?act=admincp&key=7574631938&activate=".$activate."&id=".$obj->id."\">
<img src=\"".$picture."\"></a>
</td>
              </tr>";    
        }    
        echo "</table>";    
    }    
}    
?>


</td>
</tr>
</table>

  Вверх
-=Ustas=-
Дата 14.9.2005, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Код

$sql1= "UPDATE
          `clients`
       SET
          `activate` = '".$_GET['activate']."'
       WHERE
          `id` = '".$_GET['id']."'";



--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Guest
Дата 14.9.2005, 14:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











****%3Cimg%20src='images/block.gif'%20alt='Заблокировать'%3E - пытается открыть такую картинку это во первых.
во вторых, когда аккаунт в статусе true, он пытается выполнить true, а когда false, он пытается выполнить false...
  Вверх
Guest
Дата 14.9.2005, 14:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всё все глюки исправил, спасибо.
А как сделать чтобы мой скрипт запускался в определённое время и делал backup на базу?
  Вверх
Guest
Дата 14.9.2005, 14:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ой упустил трабл, он ещё короче одну и туже картинку в зависимости от состояние одного из пунктов меняет во всех...
  Вверх
-=Ustas=-
Дата 14.9.2005, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Код

<table cellspacing="0" cellpadding="5" style="width:96%; border: 0; padding-top:10px" align=center>
<tr>
 <td colspan="2" style="background: #199b0f; font-size:11px; color: white; font-weight:

bold">Ñïèñîê ïîëüçîâàòåëåé</td>
</tr>
<tr valign="top">
<td style="width:auto">

<?php

$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "clientarea";
$userstable = "clients";

mysql_connect($hostname,$username,$password) OR DIE("Íå ìîãó ñîçäàòü ñîåäèíåíèå ");
mysql_select_db($dbName) or die(mysql_error());

$sql = "SELECT
            id,
            login,
            name,
            family,
            fathername,
            city,
            email,
            phone,
            tarif,
            monthorder,
            activate,
            domain
        FROM
            clients
        ORDER BY
            id";
$res    = mysql_query($sql);
$number = mysql_num_rows($res);

if (isset($_GET['activate'])) {
    $sql = "UPDATE
                clients
            SET
                activate = '".mysql_escape_string($_GET['activate'])."'
            WHERE
                id = '".mysql_escape_string($_GET['id'])."'";
    mysql_query($sql);
}

$sqlCheck = "SELECT
                activate
             FROM
                clients
             WHERE
                id = '".mysql_escape_string($_GET['id'])."'
             LIMIT 1";

$resCheck = mysql_query($sqlCheck);
$objCheck = mysql_fetch_object($resCheck);

$picture     = ($objCheck->activate == "true") ? "images\activate.gif" : "images\block.gif";
$strActivate = ($objCheck->activate == "true") ? "false" : "true";

if (!$res) {
    echo mysql_error();
    exit();
} else {
    if (mysql_num_rows($res) == 0) {
        echo "Êëèåíòîâ íå íàéäåíî.";
    } else {
        echo "Êëèåíòîâ: ".$number."<br><br>

        <table cellspacing='1' cellpadding='5' style='width:100%; border: 1px solid #cccccc' >
                <tr>
                <td bgcolor=#d61919><span style='color:white'><b>ID</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Ëîãèí</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Ô.È.Î</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Ãîðîä</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Email</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Òåëåôîí</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Òàðèô</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Äîìåí</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Ñòàòóñ</b></span></td>
                </tr>";

        while ($obj = mysql_fetch_object($res)) {
            echo "<tr>
          <td bgcolor=#ffecec>".$obj->id."</td>
          <td bgcolor=#e6f5ff>".$obj->login."</td>
                  <td bgcolor=#f5f5f5>".$obj->family." ".$obj->name." ".$obj->fathername."</td>
                  <td bgcolor=#f5f5f5>".$obj->city."</td>
                  <td bgcolor=#f5f5f5>".$obj->email."</td>
                  <td bgcolor=#f5f5f5>".$obj->phone."</td>
                  <td bgcolor=#f5f5f5>".$obj->tarif."</td>
                  <td bgcolor=#f5f5f5>".$obj->domain."</td>
                  <td bgcolor=#f5f5f5><b>".$obj->activate."</b>
<a href=\"index.php?act=admincp&key=7574631938&activate=".$strActivate."&id=".$obj->id."\">
<img src=\"".$picture."\"></a>
</td>
              </tr>";
        }
        echo "</table>";
    }
}
?>


</td>
</tr>
</table>

Добавлено @ 15:06
Цитата(Guest @ 14.9.2005, 14:33)
А как сделать чтобы мой скрипт запускался в определённое время и делал backup на базу?

Запускать скрипт из cron.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Guest
Дата 14.9.2005, 17:42 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Так, -=Ustas=-, конечно огромное тебе спасибо, что тратишь столько времени, но здесь вся пробелма основывается на том, что в результате у меня выводится например 5 записей, так вот, ссылка и картинка ссылкаются с определённым параметром только для одного конкретного пункта, т.е. если я активирую одного пользователя, то картинка у всех записей становится соответствующая изменённому пункту и ссылка аналогично. Так что боюсь никак не сделать такой штуки. smile
  Вверх
-=Ustas=-
Дата 15.9.2005, 02:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Слушай, АФИГЕТЬ, вот это я гоню!!! Срочно спать надо! smile
Вот так исправь у себя код:
Код

<table cellspacing="0" cellpadding="5" style="width:96%; border: 0; padding-top:10px" align=center>
<tr>
 <td colspan="2" style="background: #199b0f; font-size:11px; color: white; font-weight:

bold">Nienie iieuciaaoaeae</td>
</tr>
<tr valign="top">
<td style="width:auto">

<?php

$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "clientarea";
$userstable = "clients";

mysql_connect($hostname,$username,$password) OR DIE("Ia iiao nicaaou niaaeiaiea ");
mysql_select_db($dbName) or die(mysql_error());

$sql = "SELECT
            id,
            login,
            name,
            family,
            fathername,
            city,
            email,
            phone,
            tarif,
            monthorder,
            activate,
            domain
        FROM
            clients
        ORDER BY
            id";
$res    = mysql_query($sql);
$number = mysql_num_rows($res);

if (isset($_GET['activate'])) {
    $sql = "UPDATE
                clients
            SET
                activate = '".mysql_escape_string($_GET['activate'])."'
            WHERE
                id = '".mysql_escape_string($_GET['id'])."'";
    mysql_query($sql);
}

if (!$res) {
    echo mysql_error();
    exit();
} else {
    if (mysql_num_rows($res) == 0) {
        echo "Eeeaioia ia iaeaaii.";
    } else {
        echo "Eeeaioia: ".$number."<br><br>

        <table cellspacing='1' cellpadding='5' style='width:100%; border: 1px solid #cccccc' >
                <tr>
                <td bgcolor=#d61919><span style='color:white'><b>ID</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Eiaei</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>O.E.I</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Ai?ia</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Email</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Oaeaoii</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Oa?eo</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Aiiai</b></span></td>
                <td bgcolor=#197bd6><span style='color:white'><b>Noaoon</b></span></td>
                </tr>";

        while ($obj = mysql_fetch_object($res)) {
            echo "<tr>
          <td bgcolor=#ffecec>".$obj->id."</td>
          <td bgcolor=#e6f5ff>".$obj->login."</td>
                  <td bgcolor=#f5f5f5>".$obj->family." ".$obj->name." ".$obj->fathername."</td>
                  <td bgcolor=#f5f5f5>".$obj->city."</td>
                  <td bgcolor=#f5f5f5>".$obj->email."</td>
                  <td bgcolor=#f5f5f5>".$obj->phone."</td>
                  <td bgcolor=#f5f5f5>".$obj->tarif."</td>
                  <td bgcolor=#f5f5f5>".$obj->domain."</td>
                  <td bgcolor=#f5f5f5><b>".$obj->activate."</b>";

                  $picture     = ($obj->activate == "true") ? "images\activate.gif" : "images\block.gif";
                  $strActivate = ($obj->activate == "true") ? "false" : "true";
                  echo ";
                  <a href=\"index.php?act=admincp&key=7574631938&activate=".$strActivate."&id=".$obj->id."\">
<img src=\"".$picture."\"></a>
</td>
                  </tr>";
        }
        echo "</table>";
    }
}
?>


</td>
</tr>
</table>



--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Guest
Дата 15.9.2005, 20:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











-=Ustas=- Ты уверен, что не будет таких же глюков? smile
  Вверх
-=Ustas=-
Дата 16.9.2005, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Ага


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Slayer2005
Дата 16.9.2005, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.9.2005

Репутация: нет
Всего: нет



Удаление пользователей - дело не столько в php, сколько в html. Делать надо что то типа:

<table>
<tr>
<td>Имя</td>
<td>Фамилия</td>
<td>Отчество</td>
</tr>
<tr>
<td>$value</td>
<td>$value</td>
<td>$value</td>

<td><form><input type='submit' value='delete'></form></td>


</tr>
</table>
PM MAIL WWW   Вверх
Guest
Дата 17.9.2005, 12:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Slayer2005 это типо прикол да?
-=Ustas=-, обоснуй.

  Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1118 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.