ERLEDIGT
JA
JA
ANTWORTEN
10
10
ZUGRIFFE
2577
2577
EMPFEHLEN
-
Hallo,
ich habe einen Sendeplan gebaut (bestimmt geht das besser, aber durch frühere anfänge keine lust zum umbau) wo ich ganz einfach die Sendung aus der Datenbank abrufe. Das lasse ich per SQL Befehl dann nach der Startzeit ordnen und fertig.
sendeplan.php
Nun kommen ab sofort bei unserem Radio täglich um 21 Uhr News. Jetzt gibts einige Moderatoren die Sendungen von 20-22 Uhr führen.PHP-Code:<?php
$sql = "SELECT * FROM nds_sendeplan WHERE tag='Dienstag' AND anzeigen='1' ORDER BY start";
$abfrage = mysql_query($sql) OR die("Konnte Datenbank nicht benutzen.<br>Fehlermeldung: ".mysql_error());
while($daten = mysql_fetch_assoc($abfrage))
{
if (strlen($daten['beschreibung'])>"150"){
$beschreibung=substr($daten['beschreibung'],0,"150")."...";
}else{
$beschreibung=$daten['beschreibung'];
}
echo "
<tr>
<td valign=\"top\" width=\"30%\" class=\"Stil2\">".$daten['start']." Uhr bis ".$daten['ende']." Uhr</td>
<td valign=\"top\" width=\"70%\" class=\"Stil2\"><table border=\"0\"><tr><td class=\"Stil2\"><u>".$daten['name']."</u> - <a href=\"http://www.radio-nds.de/sendung_".$daten['id'].".html\"><b>[mehr]</b></a></td></tr><tr><td class=\"Stil2\"><i>".$beschreibung."</i></td></tr></table></td>
</tr>";
}
?>
Jetzt soll per PHP täglich die Newssendung in den Sendeplan automatisch eingefügt werden, damit ich die nicht alle in die Datenbank eintragen will. Das wichtige ist dabei, dass es wenn Sendungen von 20-22 Uhr laufen, der Sendeplan so geschrieben werden soll:
Uhrzeit - Sendung
20:00 Uhr - 21:00 Uhr - Sendungnr 1
21:00 Uhr - 21:05 Uhr - News
21:05 Uhr - 22:00 Uhr - Sendungnr 1
Das heißt, dass er die Sendung zweimal schreibt, aber mit der Newssendung dazwischen.
Nochmal zur Übersicht:
- Um 21 Uhr News (automatisch Eintragen)
- Sollte Sendung 20 - 22 Uhr vorhanden sein, splitten
Ich kann mir da eine IF Abfrage vorstellen, aber ich weiß einfach nicht, was ich alles beachten soll und muss, damit es dann nach der Uhrzeit richtig aufgebaut ist und ggf. Sendung zerschnitten wurden.
Hoffentlich könnt Ihr mir helfen, aber schonmal Danke!
-
Hi
Sind die Nachnrichten auch als Sendung in der DB eingetragen?
also für den Split hab ich erstmal folgenden groben Lösungsvorschlag:
für den LinK muss noch ne id angegeben werden sowie die Beschreibung der News.PHP-Code:<?php
$sql = "SELECT * FROM nds_sendeplan WHERE tag='Dienstag' AND anzeigen='1' ORDER BY start";
$abfrage = mysql_query($sql) OR die("Konnte Datenbank nicht benutzen.<br>Fehlermeldung: ".mysql_error());
while($daten = mysql_fetch_assoc($abfrage))
{
if (strlen($daten['beschreibung'])>"150"){
$beschreibung=substr($daten['beschreibung'],0,"150")."...";
}else{
$beschreibung=$daten['beschreibung'];
}
if($daten['start'] == '20:00' && $daten['ende'] == '22:00') {
echo "
<tr>
<td valign=\"top\" width=\"30%\" class=\"Stil2\">".$daten['start']." Uhr bis 21:00 Uhr</td>
<td valign=\"top\" width=\"70%\" class=\"Stil2\"><table border=\"0\"><tr><td class=\"Stil2\"><u>".$daten['name']."</u> - <a href=\"http://www.radio-nds.de/sendung_".$daten['id'].".html\"><b>[mehr]</b></a></td></tr><tr><td class=\"Stil2\"><i>".$beschreibung."</i></td></tr></table></td>
</tr>
<tr>
<td valign=\"top\" width=\"30%\" class=\"Stil2\">21:00 Uhr bis 21:05 Uhr</td>
<td valign=\"top\" width=\"70%\" class=\"Stil2\"><table border=\"0\"><tr><td class=\"Stil2\"><u>News</u> - <a href=\"http://www.radio-nds.de/sendung_ SENDUNGSID .html\"><b>[mehr]</b></a></td></tr><tr><td class=\"Stil2\"><i> HIER DIE NEWSBESCHREIBUNG </i></td></tr></table></td>
</tr>
<tr>
<td valign=\"top\" width=\"30%\" class=\"Stil2\">21:05 Uhr bis ".$daten['ende']." Uhr</td>
<td valign=\"top\" width=\"70%\" class=\"Stil2\"><table border=\"0\"><tr><td class=\"Stil2\"><u>".$daten['name']."</u> - <a href=\"http://www.radio-nds.de/sendung_".$daten['id'].".html\"><b>[mehr]</b></a></td></tr><tr><td class=\"Stil2\"><i>".$beschreibung."</i></td></tr></table></td>
</tr>";
}
else {
echo "
<tr>
<td valign=\"top\" width=\"30%\" class=\"Stil2\">".$daten['start']." Uhr bis ".$daten['ende']." Uhr</td>
<td valign=\"top\" width=\"70%\" class=\"Stil2\"><table border=\"0\"><tr><td class=\"Stil2\"><u>".$daten['name']."</u> - <a href=\"http://www.radio-nds.de/sendung_".$daten['id'].".html\"><b>[mehr]</b></a></td></tr><tr><td class=\"Stil2\"><i>".$beschreibung."</i></td></tr></table></td>
</tr>";
}
}
?>
Wie gesagt erstmal n grobes splitten ... Wichtig wäre noch zu wissen ob die News-Sendung auch ganz normal im Sendeplan enthalten ist. oder auch noch bei Sendungen die nur bis 21 uhr gehen vom Script eingefügt werden sollen.
MfG
blueX
-
-
ah ok .... gut . Bau ich heut Abend mal zusammen.
MfG
blueX
-
Ich würde den Nachrichten einfach eine höhere Priorität geben. Die Sendung selbst bliebe damit unberührt.
Markus Wulftange
-
Hallo,
danke bluex.
@Gumbo: Wie soll ich das machen? Gibts da was PHP und SQL technisches?
-
Nein, die Datensätze müssen dafür ein Attribut für die Priorität haben.
Markus Wulftange
-
Hallo,
ich hatte nun eine andere Idee. Ist es mit PHP möglich, herrauszufinden ob die Zahl 21 zwischen 19 und 22 ist?
Was ich machen kann für jeden Tag die Sendung in den Sendeplan einzutragen, wenn aber ein anderer Mod da eine Sendung reinmacht, wird diese eingetragen und einfach der Nachrichten eintrag nicht beachtet und der PHP-Code greift zu.
-
Markus Wulftange
-
06.02.07 22:02 #10
Hallo!
Ja, mit den Vergleichs-Operatoren in Verbindung mit den logischen Operatoren.
Gruss Dr DauPHP-Code:<?php
$zahl = 21;
if($zahl > 19 AND $zahl < 22) {
echo "ja";
} else {
echo "nein";
}
?>Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Hallo,
danke Gumbo und Dr Dau. Manchmal kommt man auf die einfachsten Dinge nicht. Ich glaube das müsste mir erstmal helfen.
Ähnliche Themen
-
Nachrichtensendung
Von platinsd im Forum Videoschnitt, Videotechnik & -produktionAntworten: 6Letzter Beitrag: 29.10.09, 16:00 -
Datumsdefinierung im Sendeplan
Von w1ng im Forum PHPAntworten: 2Letzter Beitrag: 27.11.08, 11:15 -
Sendeplan für unser Radio
Von DJ_Rocket im Forum PHPAntworten: 7Letzter Beitrag: 07.09.08, 13:57 -
Sendeplan
Von h4dhunTer im Forum PHPAntworten: 10Letzter Beitrag: 30.03.08, 19:44 -
Probleme beim Sendeplan
Von kaym26 im Forum PHPAntworten: 9Letzter Beitrag: 26.04.05, 19:22





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren