Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tabela piłkarska php mysql
shnelock
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.11.2015

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


Witam.

Mam w bazie danych tabelę z wynikami piłkarskimi (terminarzem) i chciałbym stworzyć prawdziwą Tabelę ligi piłkarskiej na stronie internetowej, która będzie się tworzyła po analizie wyników piłkarskim. Za każde zwycięstwo są 3 punkty, za remis 1 pkt, za porażkę 0 pkt. Chciałbym żeby php/mysql zliczał mi ilość punktów, wygranych, remisów, porażek, bramek strzelonych, straconych raz bilans i na podstawie tych danych dawał odpowiednie miejsce drużynie w tabeli. Więcej o mojej bazie oraz jak ma wyglądać tabela na screenach.

(IMG:http://i.imgur.com/joOwMYK.png)
(IMG:http://i.imgur.com/BhQPjeo.png)
(IMG:http://i.imgur.com/god4Swt.png)
(IMG:http://i.imgur.com/46TeitQ.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shnelock
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.11.2015

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


Pomyślałem trochę i stworzyłem tabelę w bazie danych o nazwie Tabela.

W niej są kolumny: id_druzyny, punkty.

Teraz napisałem, żeby mi analizowało ifami wyniki w tabeli Wyniki, wyszło coś mniej więcej tak (narazie samych wygranych szuka):

<?php
$user='xxx';
$pass='xxxx';
$db='xxxxx';
$host='localhost';
$con=@new mysqli($host, $user, $pass, $db);
mysqli_query( $con, 'SET NAMES "utf8" COLLATE "utf8_general_ci"' );
if(mysqli_connect_errno()!=0){
echo 'Błąd połączenia z bazą!: '.mysqli_connect_error();
}
else {
$result=$con->query('SELECT * from wyniki;');
if($result === false){
echo 'Zapytanie nie zostało wykonane poprawnie';
}
else {
while(($plr=$result->fetch_assoc())!==NULL){

$druzynaa=$plr['druzynaa'];
$druzynab=$plr['druzynab'];

if($plr['gole_druzynya']>$plr['gole_druzynyb'])
{
$pkt=query('SELECT punkty FROM tabela WHERE id_druzyny="$druzynaa";');
$wynik=query('INSERT INTO tabela (punkty) VALUES ($pkt+3) WHERE id_druzyny="$druzynaa";');
}

}
$result->close();
$con->close();

}

}

?>



Niestety są błędy przy $pkt i $wynik. Nie wiem jak w VALUES dodać 3 punkty do już istniejących punktów. W ogóle jak wywołać te zapytania z $pkt i $wynik...
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 14:21