Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> szukam skryptu wyświetlającego listę użytkowników serwisu
pomek2
post 3.03.2007, 12:17:02
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 3.03.2007

Ostrzeżenie: (0%)
-----


Potrzebuje skrypt wyświetlający listę użytkowników z poniższej bazy mysql. Proszę o pomoc

  1. include("common.php");
  2. $link = mysql_connect($dbhost, $dbuser, $dbpassword) OR die("Could not connect: " . mysql_error());
  3. mysql_select_db($dbname);
  4.  
  5. mysql_query("DROP TABLE IF EXISTS `t_Banners`") OR die("Oops t_Banners: ".mysql_error());
  6.  
  7. mysql_query("CREATE TABLE `t_Banners` (
  8. `n_ID` bigint(20) NOT NULL auto_increment,
  9. `n_UserID` bigint(20) default NULL,
  10. `b_Authorised` tinyint(4) default '0',
  11. `s_URL` char(80) default NULL,
  12. `s_Graphic` char(80) default NULL,
  13. `n_Category` int(11) default NULL,
  14. `n_Displays` bigint(20) default '0',
  15. `n_Clicks` bigint(20) default '0',
  16. `n_ExpireViews` bigint(20) default '0',
  17. `n_ExpireClicks` bigint(20) default '0',
  18. `b_Paid` tinyint(4) default '0',
  19. PRIMARY KEY (`n_ID`)
  20. ) TYPE=MyISAM;") OR die("Oops t_Banners: ".mysql_error());
  21.  
  22. mysql_query("DROP TABLE IF EXISTS `t_Categories`") OR die("Oops: ".mysql_error());
  23.  
  24. mysql_query("CREATE TABLE `t_Categories` (
  25. `n_ID` int(11) NOT NULL auto_increment,
  26. `n_ParentID` int(11) default NULL,
  27. `s_Name` char(32) default NULL,
  28. `b_Selectable` tinyint(4) default NULL,
  29. PRIMARY KEY (`n_ID`)
  30. ) TYPE=MyISAM;") OR die("Oops: ".mysql_error());
  31.  
  32. mysql_query("DROP TABLE IF EXISTS `t_Stats`") OR die("Oops: ".mysql_error());
  33. mysql_query("CREATE TABLE `t_Stats` (
  34. `n_ID` int(11) NOT NULL default '0',
  35. `s_Name` varchar(32) NOT NULL default '',
  36. `s_Description` varchar(64) NOT NULL default '',
  37. `n_Value` bigint(20) NOT NULL default '0',
  38. UNIQUE KEY `n_ID` (`n_ID`)
  39. ) TYPE=MyISAM;") OR die ("Oops: ".mysql_error());
  40.  
  41. mysql_query("INSERT INTO `t_Stats` VALUES (0, 'totalviews', 'Banners served to date', 0);") OR die ("Oops this: ".mysql_error());
  42.  
  43. mysql_query("DROP TABLE IF EXISTS `t_Users`") OR die("Oops: ".mysql_error());
  44. mysql_query("CREATE TABLE `t_Users` (
  45. `n_ID` bigint(20) NOT NULL auto_increment,
  46. `s_Username` char(16) default NULL,
  47. `s_Password` char(16) default NULL,
  48. `n_Credits` float(20,2) default NULL,
  49. `s_Email` char(32) default NULL,
  50. `n_Views` bigint(20) default NULL,
  51. `n_Clicks` bigint(20) default NULL,
  52. `n_Rand` int(11) default NULL,
  53. `b_Authedban` tinyint(4) default '0',
  54. `b_Admin` tinyint(4) default '0',
  55. `b_Newsletter` tinyint(4) default NULL,
  56. `b_Activated` tinyint(4) default '0',
  57. `n_RefererID` bigint(20) default NULL,
  58. `logged_ip` varchar(50) NOT NULL default '',
  59. PRIMARY KEY (`n_ID`)
  60. ) TYPE=MyISAM;") OR die ("Oops: ".mysql_error());
  61.  
  62. mysql_query("INSERT INTO `t_Users` VALUES (1, 'admin', 'admin', '10000000.00', 'your@site.com', 0, 0, 905, 0, 1, 1, 1, 1, 1);") OR die ("Oops this: ".mysql_error());
  63.  
  64. $q1 = "DROP TABLE IF EXISTS job_banners_m";
  65. mysql_query($q1) OR die(mysql_error()." job_banners_m drop: at line ".__LINE__);
  66.  
  67. $q1 = "CREATE TABLE job_banners_m (
  68. bc char(1) NOT NULL default '')";
  69. mysql_query($q1) OR die(mysql_error()." job_banners_m: at line ".__LINE__);
  70.  
  71. $q1 = "DROP TABLE IF EXISTS job_banners_t";
  72. mysql_query($q1) OR die(mysql_error()." job_banners_t drop: at line ".__LINE__);
  73.  
  74. $q1 = "CREATE TABLE job_banners_t (
  75. b_id varchar(10) NOT NULL default '',
  76. fn varchar(100) NOT NULL default '',
  77. burl varchar(100) NOT NULL default '',
  78. alt varchar(255) default NULL)";
  79. mysql_query($q1) OR die(mysql_error()."job_banners_t: at line ".__LINE__);
Go to the top of the page
+Quote Post
Peace
post 3.03.2007, 16:00:06
Post #2





Grupa: Zablokowani
Postów: 17
Pomógł: 0
Dołączył: 15.02.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. ////TUTAJ USTAW POŁĄCZENIE Z SQL
  4. $connection = @mysql_connect('localhost', 'USERBAZY', 'HASLO')
  5. or die('Brak połączenia z serwerem MySQL');
  6. $db = @mysql_select_db('BAZA', $connection)
  7. or die('Nie mogę połączyć się z bazą danych');
  8.  
  9.  
  10.  
  11. $wynik = mysql_query("SELECT * FROM t_Users")
  12. or die('Błąd zapytania');
  13.  
  14.  
  15. if(mysql_num_rows($wynik) > 0) {
  16.  
  17. echo "<center><small><table cellpadding="2" border=1></small>";
  18. while($r = mysql_fetch_assoc($wynik)) {
  19. echo "<tr>";
  20. echo "<td><small>".$r['s_Username']."</small></td>";
  21. echo "<td>
  22.  </td>";
  23. echo "</tr>";
  24. }
  25. echo "</table>";
  26. }
  27.  
  28.  
  29. ?>


edit: wiem tylko przyzwyczaiłem się do Code :]

----------------------
Jeśli chcemy dać kod na forum umieszczamy go
w odpowiednich tagach, tym razem poprawiłem,
ale na przyszłość proszę się do tego stosować.
---
~strife


Ten post edytował Peace 3.03.2007, 16:06:20
Go to the top of the page
+Quote Post
pomek2
post 3.03.2007, 17:40:05
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 3.03.2007

Ostrzeżenie: (0%)
-----


Dziekuje bardzo ale nie mam pojecia jak to wstawić żeby działało
Go to the top of the page
+Quote Post
Peace
post 7.03.2007, 13:56:25
Post #4





Grupa: Zablokowani
Postów: 17
Pomógł: 0
Dołączył: 15.02.2007

Ostrzeżenie: (0%)
-----


To już jest gotowa tabela, która wyświetli listę userów
Go to the top of the page
+Quote Post
pomek2
post 7.03.2007, 16:03:28
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 3.03.2007

Ostrzeżenie: (0%)
-----


Ok już wszystko działa dziekuje bardzo za pomoc.

Jeszcze tak jak by ktoś mi pomógł z jednym chce dopisac możliwość kasowania użytkowników w tym celu mysze wykonać zapytanie do tej obecnej bazy mysql?questionmark.gif

Ten post edytował pomek2 7.03.2007, 14:22:36
Go to the top of the page
+Quote Post
RubiX
post 7.03.2007, 18:54:09
Post #6





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


No przecierz musisz do tej samej bazy bo w innej nieznajdziesz twoich uzytkownikow tongue.gif

Kasuj.php
  1. <?php
  2. $connection = @mysql_connect('localhost', 'USERBAZY', 'HASLO') or die('Brak połączenia z serwerem MySQL'); $db = @mysql_select_db('BAZA', $connection) or die('Nie mogę połączyć się z bazą danych');
  3. if($akcja=='kasuj')
  4. {
  5. $id = $_GET['id'];
  6. $qry = @mysql_query("DELETE FROM t_Users WHERE id=$id");
  7. if(!$qry)
  8. echo '<B>Uzytkownik z numerem '.$id.' nie został usunięty.</B><br/><br/>';
  9. else
  10. echo '<B>Użytkownik został usunięty.</B><br/><br/>';
  11. }
  12. ?>


a w pliku gdzie masz wyswietlanie userów zmień tylko to:

  1. <?php
  2. echo "<td><small><a href='kasuj.php?akcja=kasuj&id=".$r['n_ID']."'>".$r['s_Username']."</a></small></td>";
  3. ?>


Ten post edytował RubiX 7.03.2007, 18:55:54


--------------------
===================================

\o/ torebki
Go to the top of the page
+Quote Post
Peace
post 8.03.2007, 15:39:52
Post #7





Grupa: Zablokowani
Postów: 17
Pomógł: 0
Dołączył: 15.02.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. ////TUTAJ USTAW POŁĄCZENIE Z SQL
  4. $connection = @mysql_connect('localhost', 'USERBAZY', 'HASLO')
  5. or die('Brak połączenia z serwerem MySQL');
  6. $db = @mysql_select_db('BAZA', $connection)
  7. or die('Nie mogę połączyć się z bazą danych');
  8.  
  9.  
  10.  
  11. $wynik = mysql_query("SELECT * FROM t_Users")
  12. or die('Błąd zapytania');
  13.  
  14.  
  15. if(mysql_num_rows($wynik) > 0) {
  16.  
  17. echo "<center><small><table cellpadding="2" border=1></small>";
  18. while($r = mysql_fetch_assoc($wynik)) {
  19. echo "<tr>";
  20. echo "<td><small>".$r['s_Username']."</small></td>";
  21. echo "<td>
  22. <a href="admin.php?akcja=usun&amp;id={$r['n_ID']}"><small>Usuń</small></a>
  23.  </td>";
  24. echo "</tr>";
  25. }
  26. echo "</table>";
  27. }
  28.  
  29. $a = trim($_GET['akcja']);
  30. $id = trim($_GET['id']);
  31.  
  32. if($a == 'usun' and !empty($id)) {
  33.  
  34.  
  35. mysql_query("DELETE FROM t_Users WHERE id='$id'")
  36. or die('Błąd zapytania: '.mysql_error());
  37.  
  38. echo '<b>User został usunięty.</b></color>';
  39. }
  40. $res=mysql_query("select count(*) as cods FROM t_Users");
  41.  if ($res)
  42. {
  43. $row=mysql_fetch_array($res);
  44. $code=$row["cods"];
  45. }
  46.  else
  47.  $code=0;
  48. }
  49.  
  50.  
  51. ?>
  52. /// to wstaw gdziekolwiek w pliku users.php
  53. <?
  54. echo "Zarejestrowanych użytkowników $code";
  55. ?>


Ten post edytował Peace 8.03.2007, 15:42:08
Go to the top of the page
+Quote Post
RubiX
post 9.03.2007, 15:11:50
Post #8





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


PEACE napisał:

  1. <?php
  2. echo '<b>User został usunięty.</b></color>';
  3. ?>


Chłopcze skąd ty kopiujesz gotowe rozwiązania i polecasz je innym ?! Co to </color> robi na koncu tego wiersza.


--------------------
===================================

\o/ torebki
Go to the top of the page
+Quote Post
pomek2
post 9.03.2007, 16:57:42
Post #9





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 3.03.2007

Ostrzeżenie: (0%)
-----


Doceniam wszelką pomoc ale te ostatni skrypt nie działa pojawia sie brak strony do wyświetlenia po wybraniu usuń
Go to the top of the page
+Quote Post
Peace
post 15.03.2007, 15:56:28
Post #10





Grupa: Zablokowani
Postów: 17
Pomógł: 0
Dołączył: 15.02.2007

Ostrzeżenie: (0%)
-----


RubiX jestes na tyle glupi zeby nie zrozumiec, że to jest z mojego kodu
@pomek2
zamiast admin.php musisz dac twojastronazkodem.php zamiast admin.php w tej linijce
  1. <?php
  2. <a href="admin.php?akcja=usun&amp;id={$r['n_ID']}"><small>Usuń</small></a>
  3. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:53