![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 12.08.2003 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Witam
Robie skrypt do dodawania piłkarzy do skarbu kibica. Dodawanie juz skonczyłem, i przy wyświetlaniu chciałem zrobić taki bajer, ile dany piłkarz strzelil bramek w poszczególnych minutach. Przyjołem że poszczególne minuty to bedą między 1 a 15 min. między 16 a 30 min. między 31 a 45 min. między 46 a 60 min. między 61 a 75 min. między 76 a 90 min. np bramki między 1 a 15 min. 10% bramki między 16 a 30 min. 10% bramki między 31 a 45 min. 10% bramki między 46 a 60 min. 10% bramki między 61 a 75 min. 30% bramki między 76 a 90 min. 30% i teraz własnie się zaciłem jak zrobic takie cos, zeby to się wyświetlało w procentach. Tak wygląda kawałek kodu: Cytat [php:1:b2d0b2a694]<?php
$sql = mysql_query("SELECT * FROM pilkarze ORDER BY id_pilkarza"); while($row = mysql_fetch_array($sql)) { $id=$row['id']; // id $im=$row['im']; // imie i nazwisko $mecze=$row['mecze']; // ilosc meczy $minuty=$row['minuty']; // minuty na boisku $bramki1=$row['bramki1']; // bramki w sumie $trafienia1=$row['trafienia1']; // bramki między 1 a 15 min. $trafienia2=$row['trafienia2']; // bramki między 16 a 30 min. $trafienia3=$row['trafienia3']; // bramki między 31 a 45 min. $trafienia4=$row['trafienia4']; // bramki między 46 a 60 min. $trafienia5=$row['trafienia5']; // bramki między 61 a 75 min. $trafienia6=$row['trafienia6']; // bramki między 76 a 90 min. ?>[/php:1:b2d0b2a694] Chodzi mi o to zeby w sumie te % nie przekraczały 100%, tzn zeby 100% rozbiło sie na te poszczególne procenty |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 12.08.2003 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze, ale dorobiłem takie cos:
[php:1:c5089b5f65]<?php $dodawanie= $trafienia1 + $trafienia2 + $trafienia3 + $trafienia4 + $trafienia5 + $trafienia6; $procent= 100/$dodawanie; $przedzial1 = $trafienia1 * $procent; $przedzial2 = $trafienia2 * $procent; $przedzial3 = $trafienia3 * $procent; $przedzial4 = $trafienia4 * $procent; $przedzial5 = $trafienia5 * $procent; $przedzial6 = $trafienia6 * $procent; ?>[/php:1:c5089b5f65] i juz jak by dobrze ale w sumie calosc procentow wynos 97, tylko wyniki wychodza takie: 15.254237288136 13.559322033898 11.864406779661 10.169491525424 15.254237288136 33.898305084746 może by przy wynikach zastosować funkcje [manual:c5089b5f65]round()[/manual:c5089b5f65] ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:47 |