php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.07.2004, 10:35  
Gast
 
Beiträge: n/a
Standard HuHu

Habe mal nee Frage an euch allen und ich hoffe es kann mir jemand helfen.

Hab da eine DB mit der Tabelle Discos darin sind wieder Felder wie z.B. ID Name der Disco und Öffnungszeiten und auch noch die Anschrift. Jetzt will ich auf der Seite das so machen, dass ich via PHPskript die Daten z.B: zur Disco Centro die Öffnungszeiten auslesen kann und dass die dann auch immer nur zu dem Tag angezeigt werden welchen wir uch gerade haben also heute z.B. Dienstag
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.07.2004, 10:38  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

a: *hoho*
b: Ändere mal den Threadtitel in ... naja .. was sinnvolles*?!*

c: Zum Thema: Wo ist da nun ein Problem, dass es zu lösen gilt? (Du schreibst, was du vor hast .. aber nicht, wo es dabei hakt)
Guradia ist offline  
Alt 27.07.2004, 10:40  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Wie Guardia schon sagt wo hast du jetzt das Prob?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 27.07.2004, 10:42  
Gast
 
Beiträge: n/a
Standard

Hi,

Sorry das mit dem HUHU das habe ich zu spät gemekt dass ich das an einer falschen Stelle habe

So nun aber wieder zu dem Problem.

Ich weiß einfach nicht mit was für Befehlen ich das dann aus der DB abrufen kann und wie ich das allegemein machen muss.

Gruß Verena
 
Alt 27.07.2004, 10:43  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Du hast also Name, Anschrift und Öffnungszeiten in der Datenbank. Dann gibst du sie doch einfach aus.
Das geht natürlich nicht so einfach, weil du vermutlich die Daten noch gar nicht drin hast. Falls doch, würde mich sehr interessieren, wie du die Öffnungszeiten speicherst, bzw. wie die DB-Struktur aussieht.
__________________
Gruss
L
lazydog ist offline  
Alt 27.07.2004, 10:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Wie sieht der Inhalt der DB denn aus?
Wie sind die Öffnungszeiten gespeichert?
Wie weit kommst du bei der Sache?
Wie sie dieser Code aus?
Guradia ist offline  
Alt 27.07.2004, 10:54  
Gast
 
Beiträge: n/a
Standard

Hallo,

anbei mal der DB Dropp wie ich ihn habe.

CREATE TABLE `Discos` (

`id` VARCHAR( 30 ) NOT NULL ,
`Name` TEXT NOT NULL ,
`Straße` TEXT NOT NULL ,
`Platz` TEXT NOT NULL ,
`Ort` TEXT NOT NULL ,
`Montag` VARCHAR( 50 ) NOT NULL ,
`Dienstag` VARCHAR( 50 ) NOT NULL ,
`Mittwoch` VARCHAR( 50 ) NOT NULL ,
`Donnerstag` VARCHAR( 50 ) NOT NULL ,
`Freitag` VARCHAR( 50 ) NOT NULL ,
`Samstag` VARCHAR( 50 ) NOT NULL ,
`Sonntag` VARCHAR( 50 ) NOT NULL ,
`Wertung` VARCHAR( 50 ) NOT NULL ,
`IMG` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);

mehr habe ich bis jetzt leider noch nicht. Oder ist da auch noch was falsch ?
 
Alt 27.07.2004, 11:10  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:

$days 
= array(
    
'Sonntag',
    
'Montag',
    
'Dienstag',
    
// add more ^^
);

$sql "
SELECT "
.$days[date('w')]."
FROM Disocs
WHERE name LIKE '%Centro'
"


Ein möglicher .. aber eher schlechter Ansatz ..
Guradia ist offline  
Alt 27.07.2004, 11:19  
Gast
 
Beiträge: n/a
Standard

Hallo wenn ich das jetzt RICHTIG verstanden haben, dann muss folgender Code:

[/quote]$days = array(
'Sonntag',
'Montag',
'Dienstag',
// add more ^^
);

$sql = "
SELECT ".$days[date('w')]."
FROM Disocs
WHERE name LIKE '%Centro'
";[quote]

hinter jeden Namen bzw rein oder ? Das wird dann aber ganz schön viel. Hmm das sind ca. später mal so um die 200 Einträge
 
Alt 27.07.2004, 11:19  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Hier ein Anstoss:
PHP-Code:
$tage = array('Sonntag''Montag', ...., 'Samstag');
$tag $tage[date('w')];
$sql "SELECT Name, Ort, $tag as offen
           FROM Discos"
;
$res mysql_query($sql) or die(mysql_error());
while (
$obj mysql_fetch_object($res))
{
     echo 
"Disco $obj->Name in $obj->Ort hat folgende Öffnungszeiten: $obj->offen
"


__________________
Gruss
L
lazydog ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
huhu wider ne frage SQL abfrage PHP Tipps 2004 7 16.06.2004 22:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
huhu.php

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.