Emil WMedlem sedan mars 2009512 inlägg Jag vet inte om det är rätt forum att posta i
Hej alla på wf hur ska jag visa bilder från databas för jag vill att den ska slumpa bilder och sen vill jag lägga så att bilderna syns i en box för jag har gjort en box där foton på medlemmar ska synnas men jag vet inte hur jag ska få dom synas i en box och att det slumpar bilder varje gång man uppdaterar eller besöker sidan och sen när man håller över bilden att deras användarnamn ska synnas
här är min kod
<?php
$con = mysql_connect("*****","*****","************");
if(!$con)
{
die('kunde inte ansluta'.mysql_error());
}
mysql_select_db("************", $con);
$result = mysql_query("SELECT * FROM bilder");
while($row = mysql_fetch_array($result))
{
echo $row['bild']."" . $row['anvandare'];
echo "<br />";
}
mysql_close($con);
?>
drewMedlem sedan mars 2007845 inlägg Det ska alltså inte bara slumpas bilder utan användare också.
Om det är 5 du ska hämta.
$sql = "SELECT * FROM tabellen ORDER BY RAND() LIMIT 5";
$result = mysql_query($sql);
För att visa bilden ska du titta på img-taggen. Finns på alla HTML-sidor med självaktning (säkert på alla andra också).
Emil WMedlem sedan mars 2009512 inlägg jag menar att den byter bilder så att inte samma medlemmar visas hela tiden
om vi säger att jag heter javascript som användarnamn och när man håller över bilden på mej så står det javascript
drewMedlem sedan mars 2007845 inlägg Exemplet jag gav slumpar fram bilderna, det är bl a såna grejer RAND() är bra till. Så om det finns fler än antalet efter LIMIT så byts dom ut.
Emil WMedlem sedan mars 2009512 inlägg vart lägger jag koden $sql = "SELECT * FROM tabellen ORDER BY RAND() LIMIT 5";
$result = mysql_query($sql); någonstans ? är det adresserna till bilderna man ska spara i databasen
drewMedlem sedan mars 2007845 inlägg Du byter ut din
$result = mysql_query("SELECT * FROM bilder");
mot
$sql = 'SELECT * FROM tabellen ORDER BY RAND() LIMIT 5';
$result = mysql_query($sql);
Emil WMedlem sedan mars 2009512 inlägg jag får inte till det med img src taggen
drewMedlem sedan mars 2007845 inlägg while($row = mysql_fetch_array($result))
{
echo '<img src="' . $row['bild'] . '" alt="user avatar" title="' . $row['anvandare'] . '" style="width: 50px; height: 50px" /><br />';
}
Om du vill ha annan storlek så ändrar du 50 till något annat eller tar bort hela style="" så får bilden bestämma. Men då är det bättre du tar storleken från databasen om du har sparat den.
Emil WMedlem sedan mars 2009512 inlägg hur får jag bilderna på längden istället för på höjden ?
drewMedlem sedan mars 2007845 inlägg <br /> ger en radmatning, ta bort den.
Emil WMedlem sedan mars 2009512 inlägg en liten fråga till jag får inte bilderna fram för boxen bilderna hamnar bakom boxen hur gör jag då för att dom ska komma fram i boxen
drewMedlem sedan mars 2007845 inlägg Sätt dom inne i boxen. Hur skapar du boxen?
drewMedlem sedan mars 2007845 inlägg Är det ingen HTML inblandad alls? Om du använder en div så ska du skriva bilderna inne i den.
Emil WMedlem sedan mars 2009512 inlägg Vad menar du
vad menar du med är det ingen html iblandad alls ?
Emil WMedlem sedan mars 2009512 inlägg nej det är en <span id="" class=""></span>
drewMedlem sedan mars 2007845 inlägg Jag skulle nog använt en div.
Ekar du ut bilderna mellan <span id="" class=""> och </span>?
<span id="" class="">
<?php
mysql-grejs;
echo bilderna;
?>
</span>