Witam,
Więc tworzę zapytanie w PHP
$ser = "SELECT * FROM miejsce WHERE dzien.id=miejsce.id_dnia AND miejsce.id_dnia='{$ser}' AND rejestracja =1";
W sytuacji i teraz chciałbym by wykonało się
if( $ser == '1' )
{
echo "<style> td { border: 2px solid white; background-color: red;} </style>";
}
else
{
echo "<style> td { border: 2px solid white; background-color: green;} </style> ";
}
Jednak nic się nie dzieje, cały czas tło jest na zielono mimo, że są różne dane w bazie danych. Nie wiem w czym problem, jest w stanie ktoś pomóc?
Tworzę jak by rezerwacje biletu i czerwone mają oznaczać już zarezerwowane bilety.
Cały kod PHP wygląda tak:
$ser = $_GET["ser"];
$sql = "SELECT * FROM dzien, miejsce " .
"WHERE dzien.id=miejsce.id_dnia AND miejsce.id_dnia='{$ser}'";
$qry = new dbQuery($sql);
$ser = "SELECT * FROM miejsce WHERE dzien.id=miejsce.id_dnia AND miejsce.id_dnia='{$ser}' AND rejestracja =1";
while (($rea = $qry->next()) != NULL)
{
$lnk1 = "<a href='realizacja.php?got={$rea["id"]}'%'{$rea["id_dnia"]}' class='link'>{$rea["miejsce"]}</a>";
if( $ser == '1' )
{
echo "<style> td { border: 2px solid white; background-color: red;} </style>";
}
else
{
echo "<style> td { border: 2px solid white; background-color: green;} </style> ";
}
echo<<<END
<table>
<thead>
<tr>
<td>
END;
echo "<h3 >$lnk1 </h1> " ;
echo<<<END
</td>
</tr>
</thead>
</table>
END;
}