mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 11:31 Benutzername: Passwort: Auto-Login

Thema: php-Code vereinfachen vom 24.04.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> php-Code vereinfachen
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
pinablubb
Threadersteller

Dabei seit: 23.04.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 24.04.2007 17:03
Titel

Antworten mit Zitat Zum Seitenanfang

koennte ich dann in meine sql abfrage hineinschreiben:
...
and weekdays like $day????
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Di 24.04.2007 17:21
Titel

Antworten mit Zitat Zum Seitenanfang

wie gesagt, dein datenbank design ist kaputt. wenn du mit datums und/oder zeit operationen arbeiten willst, brauchst du eine spalte vom typ DATETIME oder DATE, so kannst du mit den diversen datums und zeit funktionen von mysql direkt arbeiten.

http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pinablubb
Threadersteller

Dabei seit: 23.04.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 24.04.2007 17:28
Titel

Antworten mit Zitat Zum Seitenanfang

hmm toll nur leider darf ich am datenbankdesign nichts aendern * Nee, nee, nee * ich darf nur den code kuerzen, damit er uebersichtlicher wird... was anderes darf ich nicht Menno!
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Di 24.04.2007 18:34
Titel

Antworten mit Zitat Zum Seitenanfang

wieso darfst du es nicht - es ist doch eine verbesserung der wartbarkeit und performance.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pinablubb
Threadersteller

Dabei seit: 23.04.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 24.04.2007 19:14
Titel

Antworten mit Zitat Zum Seitenanfang

die wollten mir nicht mal einblick in die datenbank selbst gewaehren.. total bloed..warum ich nichts aendern darf weiss ich nicht... vor allem das problem ist, dass das jetzige skript so ja funktioniert.. sie wollens nur kuerzer haben, damit sie leichter was aendern koennen an dem code...
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Di 24.04.2007 21:36
Titel

Antworten mit Zitat Zum Seitenanfang

Das mal durchlesen:

http://www.phpguru.org/static/templating.html

hilft vlt bereits weiter. "Kürzer" bedeutet keine Steigerung der Wartbarkeit des Codes. Im Gegenteil...
 
pinablubb
Threadersteller

Dabei seit: 23.04.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 24.04.2007 21:50
Titel

Antworten mit Zitat Zum Seitenanfang

$query="SELECT start_time, end_time, Rooms.handle AS room, weekdays
FROM Schedule, ScheduleTypes, Rooms
WHERE (Rooms_roomID IS NULL OR Rooms_roomID=roomID)
AND ScheduleTypes_typeID=typeID
AND ScheduleTypes.handle=\"Open Lab\"
AND Terms_termID=termID
AND Terms.handle='W07x1'";



$result=mysql_query($query) OR die(mysql_error());

while ($row = mysql_fetch_assoc($result))
{

if ($row['weekdays']="%M%")
{
echo "Monday /t".$row= ['start_time']."/t".$row = ['end_time']."/t".$row=['room']."<br>";
}

if ($row['weekdays']="%T%")
{
echo "Tuesday /t".$row= ['start_time']."/t".$row = ['end_time']."/t".$row=['room']."<br>";
}

if ($row['weekdays']="%W%")
{
echo "Wednesday /t".$row= ['start_time']."/t".$row = ['end_time']."/t".$row=['room']."<br>";
}
if ($row['weekdays']="%H%")
{
echo "Thursday /t".$row= ['start_time']."/t".$row = ['end_time']."/t".$row=['room']."<br>";
}
if ($row['weekdays']="%F%")
{
echo "Friday /t".$row= ['start_time']."/t".$row = ['end_time']."/t".$row=['room']."<br>";
}

if ($row['weekdays']="%S%")
{
echo "Saturday /t".$row= ['start_time']."/t".$row = ['end_time']."/t".$row=['room']."<br>";
}
}


so habe ichd das jetzt versucht zu loesen.. meint ihr dass das so funktionieren koennte??
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Di 24.04.2007 23:48
Titel

Antworten mit Zitat Zum Seitenanfang

ich hab ehrlich gesagt keine lust mich da reinzuwurschteln, wie wärs denn mal mit ausprobieren?

da die einzig sinnige variante (das db design anzupassen) ausgeschlagen wurde, ist alles andere eh mühsig.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen vereinfachen von nem script
php script vereinfachen?
Logo-Platzierung vereinfachen
SQL Abfrage vereinfachen (Kategorien)
QR Code
ean code
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.