Ich muss gerade einen sendeplan erstellen, hab aber ein kleines denkproblem ( kann daran liegen dass ich noch müde bin *g* ) ...
Folgendes:
Moderator trägt sich ein, bsp: heute von 21:15 bis 22:30
anhand mit strtotime speicher ich dies in der DB ab
Problem ist imo die abfrage. ich generiere eine tabelle mit den zeilen 0:00 uhr bis 23:59 folgendermaßen
wo jetzt Moderator steht mach ich die mysql-abfrage
Schön und gut, aber zeitüberschneidende Moderatoren hab ich ja damit missachtet ... Kann mir ma jemand bei der MYSQL-Abfrage helfen? steh grade voll auf der leitung ...
thx
Folgendes:
Moderator trägt sich ein, bsp: heute von 21:15 bis 22:30
anhand mit strtotime speicher ich dies in der DB ab
Problem ist imo die abfrage. ich generiere eine tabelle mit den zeilen 0:00 uhr bis 23:59 folgendermaßen
PHP-Code:
for($si=0;$si<=23;$si++){
echo '<tr>
<td>'.$si.':00</td>
<td>Moderator</td>
</tr>';
}
PHP-Code:
if($si<=9){$sa = "0".$si; }else{$sa = $si;}
if(($si+1)<=9){$sa2 = "0".($si+1); }else{$sa2 = ($si+1).":00";}
if(($si+1)==24){ $sa2 = "23:59"; }else{$sa2 = $si+1).":00";}
$go = strtotime(date("Y-m-d")." ".$sa.":00");
$end = strtotime(date("Y-m-d")." ".$sa2);
$dj = mysql_query("
SELECT * FROM sendeplan WHERE svon > '".$go."' && sbis < '".$end."'
");
thx
Kommentar