Gå til innhold

trenger hjelp til noe kode ang. en musikkdatabase


Anbefalte innlegg

Skrevet

HEi.

 

driver jobber med en musikkdatabase fsom et skoleprosjekt.

så trenger jeg hjelp til noen ting.

 

1. vet ikke om dette har noe med php å gjør, man la gå.

hvordan åpner jeg et eksternt dokument i en boks i min webside?

 

2. tenkte også på å hente inn tekster til alle sangene som ligger i databasen.

noe lignende som evillyrics. finnes det noe mulighet til å hente tekster fra en annen webside inn i min side?

 

3. noen som har et tips hvordan jeg jeg kan lage et script som henter navnet på f.ex. artisten, og finner et bilde med navnet på artisten, og legger ut bildet på hwebsiden min ? (ps: bruker mySql)

 

4. hvordan kan jeg gjøre slik at når jeg har lagt til en artist i databasen, så går jeg automatisk blir redirected til oversikten av databasen?

 

def var vel at for denne gang:)

Videoannonse
Annonse
Skrevet

1. F.eks:

<div id="dinBoks"><?php include('www.dot.com/eksternt/dokument.html'); ?></div>

 

2. Ja, det er fullt mulig (men jeg er en smule skeptisk til lovligheten :=)). Se f.eks på file_get_contents()

 

3. Ser ikke helt for meg hva du mener her, eksempel? :blush:

 

4. F.eks slik:

<?php
leggeTilIDatabasen();
// osv
// osv

header("Location: http://www.oversikt.av/databasen.php");

NB! header() må være det første og eneste som sendes til nettleseren.

Skrevet

se for deg oversikten av databasen med artister.

når jeg trykker på en av artistene, så får jeg opp en oversikt over alle band fra denne artisten, og hvis jeg trykker på en av de lenkene, så skal jeg få opp bilde av albumet. så ejg lurte på å hente ut navnet fra databasen, og bruke dette navnet som bildenavn.

 

$band = get * frome wher album ***** , .jpg

<img scr = $bilde eller

 

dette er sikkert bare tullekode, men du får et lite eksempel da.

har ikk god peiling på php, men jeg prøver.

 

eller noe slik.

Skrevet

3. dette kan bli vanskelig hvis ikke du har bildene på egen server. Hvis du for eksempel lager et søk på google og henter ut det første bildet som du kan finne der kan det fort bli noe helt annet enn det du var ute etter. Med mindre du finner en artistdatabase med bilder av artister som du kan hente bildene ut fra ;)

Skrevet

Altså du har lagret en referanse til bildet i databasen?

I så fall kan du f.eks lage linkene til album-info slik:

<a href="album.php?albumid=XX">

Og så bruker du følgende SQL for å hente URL til bildet:

SELECT bilde FROM tabell WHERE albumid = $_GET['albumid'];

Skrevet

hvordan mener du?

kjenner ikke til den funsjonen jeg...

kan du forklare litt nærmere, og gi med en synta å gå etter?

Skrevet

ok... kan noen skjønne hva jeg sier...?

 

jeg har skrevet ut alt jeg trenger å skrive ut.

 

men det jeg tenkte med bildesaken var at jeg har et bilde liggende på serveren min som heter det samme som et albumnavn, slik at hvis jeg har et album fra iron maiden som heter killers, så laster jeg opp et bilde som heter killers, så vises det bilde når jeg går inn på albumoversikten.

skjønner?

Skrevet

jeg testet ut denne koden.

$tilkobling  = mysql_connect ("localhost");

       mysql_select_db("projekt", $tilkobling);

 $sql = "SELECT * FROM `album` WHERE id = {$_REQUEST['id']}";
 $resultat = mysql_query ($sql, $tilkobling);
 
echo "<div id=spor><img src = $resultat.jpg </div>"

 

men jeg fikk bare ut Resource id #3.

 

why?

Skrevet

har du i det hele tatt sett i manualen? der står det klikk-og-lek veiledning til hvordan gå fra spørring til presentert resultat. se på eksemplerkoden der.

 

http://no2.php.net/mysql_query

 

hva om jeg skriver inn:

 

''; delete from album --

 

som id-verdi og du setter dette direkte inn i din spørring? da kan du då problem.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...