Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Przlicznik pieniedzy
-Greg0-
post
Post #1





Goście







Więc próbowałem zrobić taki monitor konta bankowego dla kolegi który zbiera pieniądze na serwer.
miało by to wyglądać tak:

Serwer na Shooters.pl 12slotów za miesiac.
1 slot: 3.50zł
Stan konta: 0zł
Koszt: 42zł
Brakuje: 42zł
Narzaie każda z osób powinna wpłacić: 5,25zł

Do wpłaty się zobowiazali:
-

Wplacili:
-


Tu na dole pole zeby dodac chetnego i zeby dodac nick osoby ktora wplacila i ile wplacila i zeby wszystkie pieniadze zostaly przeliczone i wyswietlilo u gory stan konta ile brakuje oraz ile kazda osoba powinna wplacic(zaleznie ile sie zobowiazalo, 42zł przez ilosc osóB) z lista ludzi problemu nie mialem ale z tym przeliczaniem tak i prosiłbym o skrypt jak to zrobić lub naprowadzić, jestem praktycznie zielony w PHP
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Greg0
post
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

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


Ok zrobiłtak jak mówiłeś myśle że dobrze, tu daje screen: http://img254.imageshack.us/img254/3417/soldb3.jpg mam serwer wamp na localhoscie tam jest wszystko az taki tempy nie jestem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Edit:
Rozumiem że na linii 20 jest literówka zamiast
ilosc_wplaty_osoby = $koszt / $ilosc_osob;
ma być
$ilosc_wplaty_osoby = $koszt / $ilosc_osob;

Edit:
I mam problem z tym id wpisałem 1 bo chyba tak ma być ale nie działa

Edit:
Wyświetla mi dwa bledy:
Kod
Serwer na Shooters.pl 12 slotów za miesišc.

Zobowišzali się do zapłaty:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Documents and Settings\Grego\Pulpit\WWW\serwer\SERWER\index.php on line 41


Wpłacili:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Documents and Settings\Grego\Pulpit\WWW\serwer\SERWER\index.php on line 56

pmój plik index (troche poprawiony):
  1. <?php
  2. $link = mysql_connect("localhost", "root", "") // tutaj ustaw dane do bazy
  3.   or die ("Blad polaczenia z baza");
  4.  
  5. mysql_select_db ("SERWER") // tutaj wpisz nazwę bazy
  6.   or die ("Nie wybrano bazy");
  7.  
  8. echo 'Serwer na Shooters.pl 12 slotów za miesiąc.';
  9.  
  10. $query = "SELECT * FROM serwer"; // tutaj wybieramy tabelę te o nazwie serwer
  11. $result = mysql_query($query); 
  12.  
  13.  
  14. while($row = mysql_fetch_assoc($result)) {
  15.  
  16. $id = $row[id]; $slot = $row[slot]; $stan = $row[stan]; $koszt = $row[koszt];
  17.  
  18. $querys = "SELECT * FROM osoby"; // tutaj wybieramy tabelę te o nazwie osoby
  19. $ilosc_osob = mysql_num_rows($querys);
  20.  
  21. $brakuje = $koszt - $stan;
  22. $ilosc_wplaty_osoby = $koszt / $ilosc_osob;
  23.  
  24. echo '
  25. 1 slot: '.$slot.'<br>
  26. Stan konta: '.$stan.'<br>
  27. Koszt: '.$koszt.'<br>
  28. Brakuje: '.$brakuje.'<br>
  29. Narazie każda z osób powinna wpłacić: '.ilosc_wplaty_osoby.'
  30. ';
  31.  
  32. }
  33.  
  34.  
  35. echo '<br><br>Zobowiązali się do zapłaty:<br>'; // pod tym wyświetlimy tych co się zobowiązali do zapłaty
  36.  
  37. $queryse = "SELECT * FROM osoby"; // tutaj wybieramy tabelę te o nazwie osoby
  38. $results = mysql_query($queryse);
  39.  
  40.  
  41. while($rows = mysql_fetch_assoc($results)) {
  42.  
  43. $id = $rows[id]; $nick = $rows[nick]; $id_serwera = $rows[1];
  44.  
  45. echo ''.$nick.'<br>';
  46.  
  47. }
  48.  
  49.  
  50. echo '<br><br>Wpłacili:<br>'; // pod tym wyświetlimy tych co dokonali już zapłaty
  51.  
  52. $queryses = "SELECT * FROM wplacili"; // tutaj wybieramy tabelę te o nazwie wplacili
  53. $resultse = mysql_query($queryses);
  54.  
  55.  
  56. while($rowse = mysql_fetch_assoc($resultse)) {
  57.  
  58. $id = $rowse[id]; $kto_nick = $rowse[kto_nick]; $id_serwera = $rowse[1];
  59.  
  60. echo ''.$kto_nick.'<br>';
  61.  
  62. }
  63.  
  64.  
  65. ?>


Ten post edytował Greg0 31.08.2007, 21:13:48
Go to the top of the page
+Quote Post

Posty w temacie
- Greg0   [php] Przlicznik pieniedzy   31.08.2007, 17:22:28
- - in5ane   A więc powinieneś zacząć od st...   31.08.2007, 18:20:27
- - Greg0   ja budowałem to na plikach tekstowych i chciałbym ...   31.08.2007, 20:16:39
- - in5ane   Czyli mam Ci dalej nie pisać? Wątpię czy coś zdzia...   31.08.2007, 20:19:44
- - Greg0   dobra to dawaj dalej z bazą danych tylko mówie jes...   31.08.2007, 20:30:13
- - Hazel   tak, polecenie CREATE TABLE... PhpMyAdmin Ci sie p...   31.08.2007, 20:34:43
- - Greg0   spoko w serwer z mysQl jestem zaopatrzony. tylko m...   31.08.2007, 20:39:35
- - in5ane   Zrób te tabele przez phpMyAdmin <-- jest to skr...   31.08.2007, 20:43:00
- - Hazel   No, zazwyczaj na każdym jest, ale nie zawsze chyba...   31.08.2007, 20:47:09
- - Greg0   Ok zrobiłtak jak mówiłeś myśle że dobrze, tu daje ...   31.08.2007, 20:50:56
- - in5ane   Tak, tam była literówka. // już poprawi...   31.08.2007, 21:09:40
- - Greg0   ale jsak mam sprawdzić jakie id ma ta tabela....   31.08.2007, 21:15:14
- - in5ane   Łobosz... Wejdź no w tego phpMyAdmin. ...   31.08.2007, 21:18:16
- - Greg0   tylko jeszcze na tej stronie przewidziałem formula...   31.08.2007, 21:21:57
- - in5ane   To już nie dzisiaj synku... spać.... I do tych dw...   31.08.2007, 21:24:37
- - Greg0   też ide spać bo gówno z tego wychodzi Oto rezultat...   31.08.2007, 21:28:11
- - in5ane   Kurde mać... człowieku słuchaj mnie...   1.09.2007, 07:52:44
- - Greg0   Ogólnie wychodzi mi dalej to samo, czyli nic; wy...   1.09.2007, 15:14:24
- - in5ane   Bierz ten kod: [PHP] pobierz, plaintext <?php$...   1.09.2007, 20:40:47


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

 



RSS Aktualny czas: 4.10.2025 - 19:37