Logo - MyWebsolution.de
User gesamt  :  2452960
User online  :  3
KubaSeoTräume, PHP Forum, PHP Community and more ... MyWebsolution.de!
   
   
 
Registrieren Login User F.A.Q Suche Home

eingeloggt bleiben

MyWebsolution.de Foren » Anfängerfragen PHP und MYSQL » Up- und Download von Dateien..

Seite: <  1 2 3 4 5  > Posts pro Seite: 5 10 20
Autor Thread
12.02.2007 23:28 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
ORDER BY Interpret ASC
^-- aufsteigend

ORDER BY Interpret DESC
^-- absteigend


Profil ansehen Mail senden
13.02.2007 11:50 Uhr
mdean
Forenposter
 
registriert 03.01.2007
wohnt in Schweiz
Beiträge 90
Es wird jetzt ja eine Liste mit den Interpreten angezeigt. Jetzt wenn man auf einen klickt, sollte die Liste verschwinden und nur noch die Lieder desjenigen Interpreten angezeigt werden (z.B. Interpret - (Album)), und die sollten einen Link auf die Datei die zu demjenigen Lied ergeben. Wie mache ich das?
Ich habs mal so gemacht das die Interpreten als Link erscheinen:
PHP:
<?
while($row mysql_fetch_assoc($result)){
    echo 
"<a href=\"".$_SERVER['PHP_SELF']."?Int=".$row['Interpret']."\">".$row['Interpret']."</a><br>\n";
}
?>
Profil ansehen
13.02.2007 17:58 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
ich würde eine neue Datei anlegen, also nicht

PHP:
<?
while($row mysql_fetch_assoc($result)){
    echo 
"<a href=\"".$_SERVER['PHP_SELF']."?Int=".$row['Interpret']."\">".$row['Interpret']."</a><br>\n";
}
?>


sondern

PHP:
<?
while($row mysql_fetch_assoc($result)){
    echo 
"<a href=\"neue_Datei.php?Int=".$row['Interpret']."\">".$row['Interpret']."</a><br>\n";
}
?>


In dieser neuen Datei ließt du dann alle Lieder aus, die zu dem Interpreten gehören, den du ja als $_GET['Int'] in deinem Beispiel übergibst.

Dieser Beitrag wurde am 13.02.2007 um 17:58:21 Uhr von Flitze zum 1. Mal editiert.


Profil ansehen Mail senden
13.02.2007 18:25 Uhr
mdean
Forenposter
 
registriert 03.01.2007
wohnt in Schweiz
Beiträge 90
Wie lese ich dann auf der detail.php (hab sie so benannt) die Lieder aus? Habs mal so versucht, klappt aber nicht....
PHP:
<?
if(isset($_GET['Int'])){
                
        
$sql "SELECT
                        NewName,
                        Interpret,
                        Songname
                FROM
                        notes
                        "
;
                        
$result2 mysql_query($sql);
                        }
                        while(
$row2 mysql_fetch_assoc($result2)){
 echo 
"<a href=\"../usercenter/noten/$row2['NewName']".""\">".$row2['Songname']." - ".($row2['Album']"</a><br>\n";
}                        
?>
Profil ansehen
13.02.2007 20:37 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
sieht schwer nach syntaxfehlern aus.. Fehlermeldungen?
versuchs ma so:
PHP:
<?
if(isset($_GET['Int'])){               
        
$sql "SELECT
                        NewName,
                        Interpret,
                        Songname
                FROM
                        notes
               "
;
         
$result2 mysql_query($sql);
         while(
$row2 mysql_fetch_assoc($result2)){
         echo 
"<a href=\"../usercenter/noten/".$row2['NewName']."\">".$row2['Songname']." - ".($row2['Album']"</a><br>\n";
}                        
?>



Profil ansehen Mail senden
13.02.2007 20:44 Uhr
mdean
Forenposter
 
registriert 03.01.2007
wohnt in Schweiz
Beiträge 90
Es kommt ne Fehlermeldung: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
Profil ansehen
13.02.2007 21:40 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
PHP:

<?
if(isset($_GET['Int'])){               
        
$sql "SELECT
                        NewName,
                        Interpret,
                        Songname
                FROM
                        notes
               "
;
         
$result2 mysql_query($sql);
         while(
$row2 mysql_fetch_assoc($result2)){
         echo 
"<a href=\"../usercenter/noten/".$row2['NewName']."\">".$row2['Songname']." - ".$row2['Album']."</a><br>\n";
}                        
?>



Profil ansehen Mail senden
13.02.2007 21:46 Uhr
mdean
Forenposter
 
registriert 03.01.2007
wohnt in Schweiz
Beiträge 90
Es kommt wieder ein Fehler, jedoch diesmal ein anderer: Parse error: parse error, unexpected $end

EDIT: Hab ne Klammer vergessen.... aber geht trotzdem nicht. Es kommt folgende Meldung: Notice: Undefined index: Album in C:blabal\detail.php on line 301
Wheres the Hood at? -

Notice: Undefined index: Album in C:blabla\detail.php on line 301
Skaterboy -

Notice: Undefined index: Album in C:bla\detail.php on line 301
Highway to Hell -

Dieser Beitrag wurde am 13.02.2007 um 21:49:14 Uhr von mdean zum 1. Mal editiert.
Profil ansehen
13.02.2007 22:08 Uhr
mdean
Forenposter
 
registriert 03.01.2007
wohnt in Schweiz
Beiträge 90
Omg man merkt das es schon spät ist :) Hab den Fehler gefunden... und gleichzeitig ein anderen entdeckt. Es werden nicht nur diejenigen Songs des ausgewählten Interpreten angezeigt, sondern alle. Wie kann ich das ändern?
Profil ansehen
13.02.2007 23:03 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
naja irgendwo muss natürlich noch ein

WHERE
Interpret = '".mysql_real_escape_string($_GET['Int'])."'

rein ;)


Profil ansehen Mail senden
Seite: <  1 2 3 4 5  > no reply
Powered by Pascal Landau © 2006 MyWebsolution.de
Designed by Pascal Landau © 2006 MyWebsolution.de
 
 
 
 
Home Email Impressum Disclaimer Statistik