php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.09.2005, 17:41  
Gast
 
Beiträge: n/a
Standard Kann mir bitte jemand helfen

Guten Abend,

ich hoffe mal, dass man mir selbst an einem Sonntag man mir helfen kann. Und zwar ich habe ein Problem. Ich habe eine Seite von mir da will ich auf der Start Seite immer Aktuelle News ausgeben lassen.

Zu dem Aufgabe der Tabelle. Bis jetzt sieht die so aus:

CREATE TABLE `aktuelle_news` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`beschreibung` VARCHAR( 50 ) NOT NULL ,
`text` TEXT NOT NULL ,
`wo` VARCHAR( 30 ) NOT NULL ,
`beginn` TIME NOT NULL ,
`grafik` VARCHAR( 100 ) NOT NULL ,
`anzeigen_ab` DATE NOT NULL ,
`anzeige_ende` DATE NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;

So jetzt noch eine kleine Erklärung zu dem ganzen.

ID = Dazu muss ich ja nichts mehr sagen
Beschreibung = wird eine Überschrift angegeben
Text = Da wird einfach etwas geschrieben
Wo = Da kommt rein wo das ist
Beginn = Da kommt einfach eine Uhrzeit rein und das Datum rein
Grafik: Da kommt ein Link zu der Grafik rein die dazu angezeigt werden soll
Anzeige_ab = da soll das Datum rein, ab wann der Text angezeigt werden soll
Anzeige_ende = da soll das Datum rein, bis wann der Text erscheinen soll

So jetzt geht’s weiter mit dem ganzen. Wie ich oben ja schon geschrieben habe, gibt’s ein Datum ab wann das ganze Angezeigt werden soll und bis wann das ganze angezeigt werden soll.

Des Weiteren denke ich dass ich immer so ca. 10 Einträge drin habe. Das heißt dann dass es auch immer sich wechseln soll. ACHTUNG: Aber die Einträge die nicht angezeigt werden soll bzw. schon in der Vergangenheit liegen die sollen natürlich NICHT angezeigt werden.

Leider weiß ich nicht, wie ich das alles machen soll und ich brauch das ganze ganz dringend heute Abend Ich weiß nicht wie ich das hin bekommen soll ich hoffe, dass Ihr mir dabei helfen könnt.

Zum Schluss seht Ihr noch die Tabelle auf der Index Seite, wo dann das Bild und die Überschrift und so angezeigt werden soll:

Code:
<table width="100%">
<tbody>
<tr>
<td><table cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>[img]Hier soll das Bild dann rein das ausgelesen wird.[/img]</td>
</tr>
</tbody>
</table></td>
<td><p align="left"> Hier kommt die Überschrift rein 

Hier das Datum und die Uhrzeit </p>
  <table cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" class="bodytext"><p align="left">Hier kommt der Text rein


 
Mehr Infos &gt;&gt;&gt; hier 

</p></td>
</tr>
<tr>
<td colspan="3" class="bodytext"></td>
</tr>
<tr>
<td colspan="3">[img]index_spacer.gif[/img]</td>
</tr>
</table>                                                          </td>
</tr>
</tbody>
</table>
Gruß knuddelMaus_berlin_19
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.09.2005, 17:46  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

//Wenn alle Einträge ausgegeben werden sollen:
1. Alle Einträge selektieren deren Datum im Bereich liegt.
2. Diese zählen.
3. Mit ner Schleife ausgeben.

//Wenn einer per Zufall:
1. Zählen wie viele Beiträge im Zeitraum liegen.
2. Mit rand() eine passende Zufallszahl erzeugen.
3. Diesen Eintrag ausgeben

Denke mal die paar DB-Funktionen zu suchen ist nicht schwer.

EDIT: Nächstes mal nen anständigen Titel nehmen
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 25.09.2005, 17:51  
Gast
 
Beiträge: n/a
Standard

Hallo,

danke für deine schnelle Antwort. Alles Termine will ich natürlich nicht ausgeben, denn das währe ja nicht der Sinn der Sache, denn dann brauch ich ja nicht das mit dem Datum und so. Nee du ich will auf das Eingeben was du als zweites genannt hast.

Doch du für mich ist das ein sehr großes Problem, da ich mich damit echt nicht auskenne also mit PHP bis jetzt habe ich das alles mit HTML gemacht. Hmm meinst du, dass du mir da mal helfen kannst?

Gruß knuddelMaus_berlin_19
 
Alt 25.09.2005, 17:56  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Nö, mehr als einen Denkanstoß gibbet nicht.

Ich würde sagen sowas schreibt man mit dem Manual in ein paar min runter
Select größer dies kleiner jenes, (<, >, time())
mysql_num_rows(), rand(), mysql_result...
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 25.09.2005, 18:02  
Gast
 
Beiträge: n/a
Standard

Hallo,

weißt du wenn es dir hier zu viel ist, dann lass es doch einfach. Ich kenne mich einfach nicht mit PHP aus und ich kann es auch bis heute Abend nicht mehr lernen. Und ist das denn zuviel verlangt wenn ich um Hilfe Frage? Für dich anscheinend ja schon. Ich hoffe dass mir jemand anders hier helfen kann.

Gruß knuddelMaus_berlin_19
 
Alt 25.09.2005, 18:08  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Du hast nach Hilfe gefragt, nicht nach einer fertigen Lösung.
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 25.09.2005, 18:14  
Erfahrener Benutzer
 
Registriert seit: 23.02.2005
Beiträge: 211
TheIfrit
Standard

warum brqauchst du das ganz dringend heute abend? musst du das morgen eventuel in der Schule vorzeigen?
__________________
Wie lautet die adäquate Antwort auf "ihr benehmt euch wie kleine Kinder!" ?

"Er hat Angefangen!"
TheIfrit ist offline  
Alt 25.09.2005, 18:14  
Gast
 
Beiträge: n/a
Standard

Hallo,

ja ich habe nach einer Hilfe gefragt aber ich habe auch geschrieben, dass ich mich mit PHP NICHT auskenne.

Gruß knuddelMaus_berlin_19
 
Alt 25.09.2005, 18:15  
Gast
 
Beiträge: n/a
Standard

Hallo,

nein ich bin nicht mehr in der Schule aber wir wollen die Seite heute Abend Online stellen und ich stelle keine Seite Online wo 100% fertig ist. Deshalb brauch ich das heute Abend.

Gruß Gruß knuddelMaus_berlin_19
 
Alt 25.09.2005, 18:19  
Gast
 
Beiträge: n/a
Standard

lol...du stellst keien seite online die 100% fertig ist...
d.h. heisst dann wohl du stellst nur halb fertige sites online :wink:

ahja:
1. wenn du ne fertige lösung willst dann poste unter "gesuche"
2. benimm dich!

solong stego87
 
 


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:40 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.