AlexanderAhlsen
New Member
Hei!
Jeg sitter her å jobber et nytt profil design til siden min og har et spørsmål:
Alle brukere på siden min har muligheten til å kunne vinne priser for forskjellige ting på siden.
For dette har jeg en tabell kalt "awarded" og en "awards".
"awarded" inneholder IDen til brukeren som har fått prisen og IDen til den prisen de har fått.
"awards" inneholder IDen for denne prisen, navn, bilde og beskrivelse.
Jeg plukker ut brukerens ID tidligere som jeg har puttet i en string kalt $id, så med dette plukker jeg ut priser brukeren har vunnet fra "awarded" tabellen for også ha med meg IDen for den prisen videre i en string kalt $award_id.
Så plukker jeg ut denne prisen fra tabellen "awards" og skriver ut et bilde for denne prisen på profilen. Men jeg vil ha 6 tilfeldige piser denne brukeren har vunnet, hvordan kan jeg få til å ha det i en string?
Dette er hva jeg har i config.php filen min jeg inkluderer på toppen av siden:
Dette er det jeg har på siden der jeg skriver ut prisene:
Noen som har en løsning på dette?
Jeg sitter her å jobber et nytt profil design til siden min og har et spørsmål:
Alle brukere på siden min har muligheten til å kunne vinne priser for forskjellige ting på siden.
For dette har jeg en tabell kalt "awarded" og en "awards".
"awarded" inneholder IDen til brukeren som har fått prisen og IDen til den prisen de har fått.
"awards" inneholder IDen for denne prisen, navn, bilde og beskrivelse.
Jeg plukker ut brukerens ID tidligere som jeg har puttet i en string kalt $id, så med dette plukker jeg ut priser brukeren har vunnet fra "awarded" tabellen for også ha med meg IDen for den prisen videre i en string kalt $award_id.
Så plukker jeg ut denne prisen fra tabellen "awards" og skriver ut et bilde for denne prisen på profilen. Men jeg vil ha 6 tilfeldige piser denne brukeren har vunnet, hvordan kan jeg få til å ha det i en string?
Dette er hva jeg har i config.php filen min jeg inkluderer på toppen av siden:
PHP:
<?php
// SQL query
$strSQL = "SELECT * FROM awarded order by RAND() LIMIT 6";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);
// Loop the recordset $rs
// Each row will be made into an array ($row) using mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
// Write the value of the column FirstName (which is now in the array $row)
$pris_id = $row['awards_id'];
}
?>
<?php
// SQL query
$strSQL = "SELECT * FROM awards WHERE awards_id='$pris_id' order by RAND() LIMIT 6";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);
// Loop the recordset $rs
// Each row will be made into an array ($row) using mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
// Write the value of the column FirstName (which is now in the array $row)
$pris_bilde = $row['awards_img_url'];
}
?>
Dette er det jeg har på siden der jeg skriver ut prisene:
PHP:
<?php
echo "<img src='$pris_bilde' alt='' />";
echo "$pris_id";
?>
Noen som har en løsning på dette?