Czyli tak : mam dwie tabele
tabela :start
|id_start |data ```|`kurs |
--------------------------------
11 ``` |2010-07-30| 9
--------------------------------
77 ```|2010-07-30| 6
--------------------------------
tabela: wyjazd
| id_wyj | id_start |
|---------+-----------|
|1```` | 11 ```` |
|---------+-----------|
| 2```` | 11```` |
|---------+-----------|
| 3 ```` | 11```` |
|---------+-----------|
| 4 ```` | 11```` |
|---------+-----------|
| 5 ```` | 77```` |
|---------+-----------|
| 6 ```` | 77```` |
-----------------------
$zapytanie= "SELECT COUNT(w.id_wyj) AS liczba FROM wyjazd AS w INNER JOIN start AS s WHERE s.id_start=w.id_start AND s.data='2010-07-30'"; $wynik= mysql_query($zap, $polaczenie); while ($rek = mysql_fetch_assoc($wynik)) { $liczba = $rek['liczba']; $miejsca= 30-$liczba; echo '<label><input name="form" id="form" type="radio" value="'. $rek['kurs'].' "/>'. $rek['kurs'].' '.$miejsca.'<br></label>'; }
W wyniku while otrzymuję
| kurs `` | miejsca |
|---------+-----------|
| 6```` | 24 ``` |
|---------+-----------
| 9 ```` | 24 ``` |
|---------+-----------|
A chciałabym mieć tak :
| kurs `` | miejsca |
|---------+-----------|
| 6 ```` | 28 ```` |
|---------+-----------|
| 9 ```` | 26 ``` |
|---------+-----------|
Bardzo proszę o pomoc, nie wiem, czy to przez semantykę zapytania, czy to w ogóle jest wykonywalne ?.
Przepraszam za apostrofy, inaczej tabele byłyby nieczytelne.