Ja to widzę tak...
Kod PHP:
<table border="0">
<?php
$mysqli = new mysqli('localhost', 'root', '', 'web'); // połączenie z bazą
$results = $mysqli->query('SELECT day FROM events WHERE month=' . date('n')); // zapytanie do bazy które pobiera dni które mają być zaznaczone
while($day = $results->fetch_row()) {
$days[$day[0]] = true; // iteracja tych dni do tabeli - nie mam innego pomysłu na to ...
}
for($i=1; $i<(date('t')+1); $i++) { // tworzenie kalendarza
if($i % 7 == 1) {
echo '<tr>' . "\n";
}
echo '<td>';
if(isset($days[$i])) { //jeśli istnieje tablica z dniem
echo '<b>'.$i.'</b>'; // to go pogrubia
}
else {
echo $i; // w przeciwnym wypadku poprosu wyświtla
}
echo '</td>' . "\n";
if($i % 7 == 0 || $i == date('t')) {
echo '</tr>' . "\n";
}
}
?>
</table>
Cytat:INSERT INTO kalendarz('bylo') VALUES('1') WHERE data < '$data_obecna'coś takiego działa w ogóle ? WHERE przy dodawaniu wpisu ?