PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (9): « 1 2 3 [4] 5 6 7 8 9 »

> Найдено сообщений: 126
Petro Отправлено: 30 Декабря, 2010 - 16:39:04 • Тема: opensuse11.3 + принтер в сети windows XP • Форум: Администрирование *nix

Ответов: 4
Просмотров: 2648
Наоборот и у меня получается )
На машине с принтером доступ настроен и печать по сети работает на ура.
А как CUPS настроить на windows XP?
Я про CUPS и вообще про сервер печати услышал только сегодня.
Petro Отправлено: 30 Декабря, 2010 - 15:25:05 • Тема: opensuse11.3 + принтер в сети windows XP • Форум: Администрирование *nix

Ответов: 4
Просмотров: 2648
Здравствуйте!
Есть в просторах сети принтер hp laserjet 1022 (установлен на windows XP, с остальных машин печатает нормально), к нему нужно подключиться из opensuse 11.3 (kde4).
Как это сделать? Помогите пожалуйста.
Petro Отправлено: 25 Ноября, 2010 - 12:23:56 • Тема: Массивы • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2158
Нет, temp05 кто то другой! Я что бы не плодить темы, да и к тому же мне действительно интерестна эта задача! Я возмущен ((
Petro Отправлено: 24 Ноября, 2010 - 10:18:51 • Тема: Массивы • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2158
Здравствуйте!
Вот что у меня получилось:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $c=array(
  3.         array('a1', 'b1', 'c1'),
  4.          array('a2', 'b1', 'c1'),
  5.          array('a2', 'b2', 'c2'),
  6.          array('a1', 'b2', 'c2'),
  7.          array('b2', 'a2', 'c2'),
  8.         array('c2', 'a2', 'b2'),
  9.         array('a2', 'b2', 'c2')
  10.        );
  11. $b=array('a2', 'b2');
  12. $n=sizeof($c);
  13.  
  14. for($i=0, $n; $i<$n; $i++)
  15. {$k=0;
  16.   for($j=0, $n; $j<$n; $j++)
  17.     {
  18.      if($b[0]==$c[$i][$j])
  19.       {$k=1;
  20.        for($j=0, $n; $j<$n; $j++)
  21.         { if($b[1]==$c[$i][$j])
  22.             {foreach($c[$i] as $t)
  23.               {echo $t;}
  24. }   } } }  }
  25. ?>

выводит в перемешку с какимито ошибками, не могу понять в чем беда.
Спойлер (Отобразить)

Помогите пожалуйста с кодом, мне кажется что я не правильно делаю двухпроходной алгоритм.
Petro Отправлено: 24 Ноября, 2010 - 09:10:24 • Тема: не находит пробелы в строке • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1206
АП
Petro Отправлено: 23 Ноября, 2010 - 16:13:50 • Тема: Помогите с mysql_fetch_array и mysql? • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 106
Вот пример, думаю то что тебе нужно.

CODE (htmlphp):
скопировать код в буфер обмена
  1. $rez_type=mysql_query('select distinct(categor) from table');
  2.    while($row=mysql_fetch_array($rez_type))
  3.     {
  4.       echo '<tr><td>', $row['categor'], '</td><td></td></tr>';
  5.        $rez_win=mysql_query("select name from table where type='$row[categor]'") or die (mysql_error());    
  6.          while($row=mysql_fetch_array($rez_win))
  7.           {
  8.             echo '<tr><td></td><td>', $row['name'], '</td></tr>';
  9.           }
  10.     }
Petro Отправлено: 23 Ноября, 2010 - 15:57:45 • Тема: не находит пробелы в строке • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1206
Добрый вечер! в бд есть запись 'Prof XP' но выводит 'Prof'. Как сделать что бы выводило 'Prof XP'?
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.    $n=sizeof($win);  
  3.    for($i=0; $i<$n; $i++) {echo $win[$i], '<br>';}
  4.  
Petro Отправлено: 17 Ноября, 2010 - 14:12:56 • Тема: Изменение типа столбца • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 60
Я тоже так подумал и удалил все что было в таблице (в таблице стало пусто).

Оказалось что не все удалил, вот после того как все удалил, все мои действия завершились успехом. Спасибо! Извините за мою невнимательность Недовольство, огорчение.
Petro Отправлено: 17 Ноября, 2010 - 13:23:09 • Тема: Изменение типа столбца • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 60
Здравствуйте!
у меня есть таблица, решил переименовать столбец "ip char(30)" на "ip integer"
делаю это так alter table users change ip ip integer; после этой записи выводит:
Incorrect integer value: '' for column 'ip' at row 1
Но когда менял integer на char, все менялось на ура. Что я делаю не так?
+----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+----------+------+-----+---------+-------+
| num_komp | char(30) | NO | PRI | | |
| name_u | char(40) | YES | | NULL | |
| name_i | char(30) | YES | | NULL | |
| name_o | char(60) | YES | | NULL | |
| ip | char(30) | YES | | NULL | |
+----------+----------+------+-----+---------+-------+
Petro Отправлено: 15 Ноября, 2010 - 16:52:01 • Тема: переход по ссылке • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 62
Огромное спасибо тебе AdMeen, я то думал... , а оказалось как всегда Улыбка
Вот что получилось:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include '../dannue.php';
  3.  
  4. $row=mysql_query('select num_komp, name_u, name_i from users');
  5.  
  6. while($r=mysql_fetch_array($row))
  7.  {
  8.     echo '<a href=petro.php?uid='.$r[1].'>'.$r[1].' '.$r[2].' ('.$r[0].')</a><br>';
  9.  }
  10. mysql_close($mscon);
  11. ?>


CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include '../dannue.php';
  3. $name_u=$_GET['uid'];
  4. $r=mysql_query("select name_o, num_komp, ip from users where name_u='$name_u'");
  5. echo '<table border=1>';
  6. while($row=mysql_fetch_array($r))
  7. {
  8.         echo '<tr><td>Otdel:</td><td>', $row[0], '</td></tr>
  9.               <tr><td>№ Komp</td><td>', $row[1], '</td></tr>
  10.               <tr><td>ip adres</td><td>192.168.1.', $row[2], '</td></tr>';
  11. }
  12. mysql_close($mscon);
  13. ?>
Petro Отправлено: 15 Ноября, 2010 - 14:24:33 • Тема: переход по ссылке • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 62
А как передать это id (name_u)?
У меня выводит список юзеров:
all users
Petro M. P. (0)
Vasya Y. K. (1)
Kolya R. B. (2)

жму на любого из них, после нажатия должно вывести данные выбраного юзера.
Я думал что это можно сделать с помощью сесий, но по Вашим словам это можно сделать другим способом, пожалуйста покажите как.

Не знаю поможет ли данная информация, но все же. Я не использую сдесь форму, у меня нет ($_POST и $_GET, тоесть данные не вводятся, они берутся из бд).
Petro Отправлено: 15 Ноября, 2010 - 12:06:10 • Тема: переход по ссылке • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 62
Здравствуйте!
Вывожу из бд список юзеров, и при нажатии на user_n перехожу на страницу user_n,
но чтобы не создавать каждому юзеру свою страницу(файл пхп) хочу создать 1 файл в котором по запросу будет формироваться страница юзера с его данными(все данные берутся из бд). Пытаюсь это сделать с помощью сессий, в данном случае мне кажется что они более подходящие. Подскажите пожалуйста что я делаю не так?
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. [color=red]session_start();[/color]
  4. ?>
  5. <html>
  6. <center><head><h1>all users</h1></head>
  7. <body>
  8. <?php
  9. $mshost="127.0.0.1"; //host
  10. $msuser="root"; //user
  11. $mspass="123456"; //password
  12.  
  13. $mscon=mysql_connect($mshost, $msuser, $mspass) or die(mysql_error()); //soedinenie s mysql
  14. mysql_select_db('base') or die(mysql_error()); //выбор БД
  15.  
  16. $row=mysql_query('select num_komp, name_u, name_i from users');
  17.  
  18. while($r=mysql_fetch_array($row)){
  19.   [color=red]  $_SESSION[$r[1]]=$r[1];[/color]
  20.     $filename=$r[1].'.php';
  21.     if (file_exists($filename)){
  22.        echo '<a href='.$r[1].'.php>'.$r[1].' '.$r[2].' ('.$r[0].')</a><br>';}
  23.     else {echo 'nugno sozdatb'.$filename.'<br>';}
  24.                                 }
  25. mysql_close($mscon);
  26. ?>
  27. </center>
  28. </body>
  29. </html>


CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <center><head><h1>Motorykin Petro Mikhaylovich</h1></head>
  4. <body>
  5.  
  6. <?php
  7. include '../dannue.php';
  8. $r=mysql_query("select name_o, num_komp, ip from users where name_u='[color=red]$_SESSION[$r[1]][/color]'");
  9. echo '<table border=1>';
  10. while($row=mysql_fetch_array($r))
  11. {
  12.         echo '<tr><td>Otdel:</td><td>', $row[0], '</td></tr>
  13.               <tr><td>№ Komp</td><td>', $row[1], '</td></tr>
  14.               <tr><td>ip adres</td><td>192.168.1.', $row[2], '</td></tr>';
  15. }
  16.  
  17. mysql_close($mscon);
  18. ?>
  19.  
  20. </center>
  21. </body>
  22. </html>
Petro Отправлено: 11 Ноября, 2010 - 15:40:22 • Тема: в переменной имя файла • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 62
ееееху! Спасибо! Значит идея была правильной, вот только запись хромала. Спасибо!
Petro Отправлено: 11 Ноября, 2010 - 15:06:43 • Тема: в переменной имя файла • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 62
Добрый вечер.

есть таблица, есть цель - вывести на экран и при нажатии на Vasya должен происходить переход на его страницу. У меня возникла проблема при проверке на наличие самого файла, имя файла беру из таблицы. Вопрос: как это реализовать?
name_u | num_komp
Petro | (0)
Vasya | (1)
Kolya | (2)

CODE (htmlphp):
скопировать код в буфер обмена
  1.  $row=mysql_query('select num_komp, name_u from users');
  2.  
  3. while($r=mysql_fetch_array($row)){
  4.      $filename='"$r[0]".php';
  5.      if (file_exists($filename)){
  6.         echo '<a href=', $r[0], '.php>(',$r[0], ') ', $r[1], '</a><br>';}
  7.      else {echo 'nugno sozdatb', $filename;}

}
Petro Отправлено: 11 Ноября, 2010 - 09:49:05 • Тема: Циклы • Форум: Корзина

Ответов: 10
Просмотров: 6310
Спасибо.

Страниц (9): « 1 2 3 [4] 5 6 7 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB