Registrierung
Teammitglieder
Download-Support
Zur Startseite
Mitgliederliste
Suche
Kalender
Häufig gestellte Fragen
Portal
Chat
Link Us

 
Boardmenü
» Download-Support
» User Map
» Google Map
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Lexikon
» Kalender
» Sponsoren
» Partner

» F.A.Q
» Startseite anpassen

Guckloch
Hier kann man sich über die letzten Beiträge im Board live informieren, das kleine Fenster welches sich durch einen Klick öffnet aktualisiert sich von alleine alle 60 Sekunden.

Guckloch öffnen

Rechner-Support Toolbar

toolbar powered by Conduit

Team
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Boardsuche
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

TopForen
» Off-Topic
mit 19514 Beiträgen
in 1672 Themen

» PC- Probleme allgemein
mit 14028 Beiträgen
in 1039 Themen

» Treiber Bereich- Feedback
mit 9749 Beiträgen
in 3235 Themen

» Fun-Area
mit 8096 Beiträgen
in 563 Themen

» PC Game-News Allgemein
mit 5380 Beiträgen
in 730 Themen


Links
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Forenliste
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Rechner-Support » Software / Internet / Handy / Treiber- Feedback » Programmieren » SQL Paar sachen aus Datenbank auslesen und ... » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Paar sachen aus Datenbank auslesen und ...
Autor
Beitrag « »

neubau-city neubau-city ist männlich
Doppel-As


images/avatars/avatar-228.jpg

Dabei seit: 09.05.2006
Beiträge: 147
Dieser User hat sich mal bedankt CPU: AMD Athlon(tm) 64 Processor 3000+

Paar sachen aus Datenbank auslesen und ... Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Leute,
kann mir vll einer kurz helfen bitte.

Also ich habe bis jetzt den Quellentext hier programmiert.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
<?php
include("config2.php");
?>
<html>
<head>
<title><?php echo $pagetitle; ?></title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body>
<table width="98%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th align="left" width="32%" bgcolor="#CCCCCC">Beschreibung</th>
    <th align="left" width="16%" bgcolor="#CCCCCC">Größe</th>
    <th align="left" width="12%" bgcolor="#CCCCCC">Hit's</th>
    <th align="left" width="16%" bgcolor="#CCCCCC">Datum</th>
    <th align="left" width="24%" bgcolor="#CCCCCC">Download</th>
  </tr>
  <?php
												$id = $_GET['id'];
												include("config.php");
												$result = mysql_query("SELECT * FROM MP3 order by id desc LIMIT 10");
												while($r=mysql_fetch_array($result))
												{
												$date=$r["date"];
												$artist=$r["artist"];
												$cat=$r["cat"];
												$id=$r["id"];
												$text1=$r["text1"];
												$link1=$r["link1"];
												echo "<table width='98%' border='0' cellspacing='0' cellpadding='0'>
												<tr>
												<td width='32%'>";echo "$artist - $text1"; echo"</td>
												<td width='16%'>";echo "$groesse"; echo"</td>
												<td width='12%'>";echo "$hit"; echo"</td>
												<td width='16%'>";echo "$date"; echo"</td>
												<td width='24%'>";echo "<a href='$link1'>Download</a>"; echo"<td>
											</tr>
										</table>";
 												}
												?>
						                          <?php	mysql_close(); ?>
											</td>
											</tr>
										</table>
</body>
</html>


jetzt würde ich gerne das man die Hit's auslesen kann aus der Datenbank und das wen ich am nächsten Tag neue MP3's reinmache das ein Kleiner abstand zu der anderen kommt. Und wie kann ich das man die Größe vom Lied auslesen kann. Danke im voraus.

__________________

Dieser Link wird erst nach der Registrierung angezeigt. | Dieser Link wird erst nach der Registrierung angezeigt.

28.12.2007 18:37 neubau-city ist offline E-Mail an neubau-city senden Homepage von neubau-city Beiträge von neubau-city suchen Nehmen Sie neubau-city in Ihre Freundesliste auf

GambaJo GambaJo ist männlich
User des Monats 9 & 10


images/avatars/avatar-1008.jpg

Dabei seit: 16.09.2007
Beiträge: 1.199
Dieser User hat sich mal bedankt CPU: AMD Athlon 64 X2 4600+

RE: Paar sachen aus Datenbank auslesen und ... Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von neubau-city
jetzt würde ich gerne das man die Hit's auslesen kann aus der Datenbank


Was verstehst Du unter Hits in diesem Zusammenhang (Musikhits? Cklicks?))

Zitat:
Original von neubau-city
und das wen ich am nächsten Tag neue MP3's reinmache das ein Kleiner abstand zu der anderen kommt.


Abstand in der Anzeige auf der ausgegebenen Seite, oder wie? Screenshot wäre hilfreich.

Zitat:
Original von neubau-city
Und wie kann ich das man die Größe vom Lied auslesen kann.


Ist die Größe (Dateigröße? Länge?) des Liedes in der Datenbank gespeichert?

__________________
Dieser Link wird erst nach der Registrierung angezeigt.

Es ist kein Tornado, es ist kein Twister, es ist ein Tornister!

28.12.2007 19:33 GambaJo ist offline Homepage von GambaJo Beiträge von GambaJo suchen Nehmen Sie GambaJo in Ihre Freundesliste auf Fügen Sie GambaJo in Ihre Kontaktliste ein MSN Passport-Profil von GambaJo anzeigen

neubau-city neubau-city ist männlich
Doppel-As


images/avatars/avatar-228.jpg

Dabei seit: 09.05.2006
Beiträge: 147
Dieser User hat sich mal bedankt CPU: AMD Athlon(tm) 64 Processor 3000+

Themenstarter Thema begonnen von neubau-city
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

zu zitat 1
wieviel mal des lied geladen wurde

zu zitat 2
so


zu zitat 3
wie groß das file ist z.B 3,54 MB

__________________

Dieser Link wird erst nach der Registrierung angezeigt. | Dieser Link wird erst nach der Registrierung angezeigt.

28.12.2007 19:50 neubau-city ist offline E-Mail an neubau-city senden Homepage von neubau-city Beiträge von neubau-city suchen Nehmen Sie neubau-city in Ihre Freundesliste auf

GambaJo GambaJo ist männlich
User des Monats 9 & 10


images/avatars/avatar-1008.jpg

Dabei seit: 16.09.2007
Beiträge: 1.199
Dieser User hat sich mal bedankt CPU: AMD Athlon 64 X2 4600+

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bin mir zwar nicht sicher, aber ich glaube, beide Werte musst Du in die Tabelle schreiben. Bei Klick auf "Download" einfach den Wert inkrementieren.

__________________
Dieser Link wird erst nach der Registrierung angezeigt.

Es ist kein Tornado, es ist kein Twister, es ist ein Tornister!

28.12.2007 23:03 GambaJo ist offline Homepage von GambaJo Beiträge von GambaJo suchen Nehmen Sie GambaJo in Ihre Freundesliste auf Fügen Sie GambaJo in Ihre Kontaktliste ein MSN Passport-Profil von GambaJo anzeigen

neubau-city neubau-city ist männlich
Doppel-As


images/avatars/avatar-228.jpg

Dabei seit: 09.05.2006
Beiträge: 147
Dieser User hat sich mal bedankt CPU: AMD Athlon(tm) 64 Processor 3000+

Themenstarter Thema begonnen von neubau-city
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

kannst du mir vll ein bespiel zeigen bitte wie das aussehen würde? danke im voraus.

__________________

Dieser Link wird erst nach der Registrierung angezeigt. | Dieser Link wird erst nach der Registrierung angezeigt.

28.12.2007 23:19 neubau-city ist offline E-Mail an neubau-city senden Homepage von neubau-city Beiträge von neubau-city suchen Nehmen Sie neubau-city in Ihre Freundesliste auf

GambaJo GambaJo ist männlich
User des Monats 9 & 10


images/avatars/avatar-1008.jpg

Dabei seit: 16.09.2007
Beiträge: 1.199
Dieser User hat sich mal bedankt CPU: AMD Athlon 64 X2 4600+

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn auf "Download" geklickt wird, wird ja normalerweise eh eine Funktion ausgelöst. Dabei kann man gleichzeitig eine weitere Funktion aufrufen. In der Tabelle gibt es eine Spalte, die pro Zeile die Anzahl der Klicks speichert. Über die SQL-Anweisung "Select" kannst Du den Datensatz laden und daraus den derzeitigen Wert ermitteln. Diesen Wert kannst Du dann inkrementieren und über die SQL-Anweisung "Update" den inkrementierten Wert in den Datensatz schreiben.

Code kann ich dir keinen Schreiben, kenne mich mit PHP oder JavaScript nicht aus, aber das Prinzip ist immer gleich.

__________________
Dieser Link wird erst nach der Registrierung angezeigt.

Es ist kein Tornado, es ist kein Twister, es ist ein Tornister!

29.12.2007 00:35 GambaJo ist offline Homepage von GambaJo Beiträge von GambaJo suchen Nehmen Sie GambaJo in Ihre Freundesliste auf Fügen Sie GambaJo in Ihre Kontaktliste ein MSN Passport-Profil von GambaJo anzeigen

neubau-city neubau-city ist männlich
Doppel-As


images/avatars/avatar-228.jpg

Dabei seit: 09.05.2006
Beiträge: 147
Dieser User hat sich mal bedankt CPU: AMD Athlon(tm) 64 Processor 3000+

Themenstarter Thema begonnen von neubau-city
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

und wie mache ich es dan damit das der abstand bei der tabelle so ist



und die zeilen färben also jede 2 zeile mit einem hintergund

__________________

Dieser Link wird erst nach der Registrierung angezeigt. | Dieser Link wird erst nach der Registrierung angezeigt.

29.12.2007 20:52 neubau-city ist offline E-Mail an neubau-city senden Homepage von neubau-city Beiträge von neubau-city suchen Nehmen Sie neubau-city in Ihre Freundesliste auf

GambaJo GambaJo ist männlich
User des Monats 9 & 10


images/avatars/avatar-1008.jpg

Dabei seit: 16.09.2007
Beiträge: 1.199
Dieser User hat sich mal bedankt CPU: AMD Athlon 64 X2 4600+

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das könnte man mit verschachtelten Tabellen machen, kenne mich damit aber weniger aus.

__________________
Dieser Link wird erst nach der Registrierung angezeigt.

Es ist kein Tornado, es ist kein Twister, es ist ein Tornister!

30.12.2007 16:33 GambaJo ist offline Homepage von GambaJo Beiträge von GambaJo suchen Nehmen Sie GambaJo in Ihre Freundesliste auf Fügen Sie GambaJo in Ihre Kontaktliste ein MSN Passport-Profil von GambaJo anzeigen

angelhaken
Grünschnabel


Dabei seit: 23.01.2008
Beiträge: 2
Dieser User hat sich mal bedankt
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Damit du den abstand so hinbekommst musst du in deiner SQL query den tag des hochladens auch berücksichtigen.

code:
1:
2:
3:
4:
5:

$result = mysql_query("SELECT * FROM MP3 order by id desc LIMIT 10");



liest alle MP3 Files aus.

angenommen deine Tabelle würde so aussehen

MP3(id,date,artist,cat,text1,link1);

hier wäre es sinnvoll zuerst herauszufinden an welchen tagen MP3 files eingetragen wurden :

code:
1:
 SELECT date FROM MP3 GROUP BY date;   


dies liefert nun eine Liste aller Tage(dh Doppelte Tage fallen weg).

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:

$result = mysql_query("SELECT date FROM MP3 GROUP BY date;");
while($r=mysql_fetch_array($result))
$date=$r["date"];
   $result2 = mysql_query("SELECT * FROM MP3 WHERE date={$date};");
   while($r=mysql_fetch_array($result2))
  {
      Tabelle für einen tag ausgeben.
     
    }
   abstand 
}



Dies gibt nun für Jeden Tag eine eigene Tabelle mit allen MP3 - Files (von diesem Tag) aus. Achte darauf das du der Variable $date in der inneren while schleife keinen wert zuweist.
Ich denke es würde so gehen falls nicht probiere

code:
1:
2:
3:
     $result2 = mysql_query("SELECT * FROM MP3 WHERE date=" .$date);


Die verschiedenfärbigen Spalten kannst du zb so machen:
CSS - klasse für weiß u grau definieren
variable i mitlaufen lassen
i mod 2 -> gerade ungerade -> zum tag <tr> class="weiß" oder "grau" hinzufügen.

Wenn dir die Erklärung nicht reicht könnt ichs dir auch ausführlicher beschreiben.

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von angelhaken: 25.01.2008 13:04.

25.01.2008 13:01 angelhaken ist offline E-Mail an angelhaken senden Beiträge von angelhaken suchen Nehmen Sie angelhaken in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Rechner-Support » Software / Internet / Handy / Treiber- Feedback » Programmieren » SQL Paar sachen aus Datenbank auslesen und ...

Views heute: 10.827 | Views gestern: 29.721 | Views gesamt: 15.454.365


Impressum


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Designed by:Designed by: vbdesigns.devbdesigns.de