30. september 2009 - 09:57
Der er
16 kommentarer og 1 løsning
Tekst fra mysql skal skrives ud i tabel ?
Nogen der ved hvordan jeg for udskrevet min tekst fra databasen ud i en tabel så det står til højre for et billede der også blir hivet ud fra databasen ? Det skal stå ca. sådan her. ----------------------------------------------------------------- TEKST TEKST TEKST TEKST TEKST TEKST billede-billede TEKST TEKST TEKST TEKST billede-billede TEKST TEKST TEKST TEKST billede-billede billede-billede TEKST TEKST TEKST TEKST billede-billede TEKST TEKST TEKST TEKST billede-billede TEKST TEKST TEKST TEKST ----------------------------------------------------------------- osv osv min kode er: <?PHP $username="root"; $password=""; $database="data"; $host="localhost"; mysql_connect($host,$username,$password); mysql_select_db($database); //vælger database $query="SELECT * FROM forside"; //opbygger sqlstreng $result=mysql_query($query); // gemmer resultat while($row=mysql_fetch_assoc($result)) { ?> <div class="forsideskrift"> <?php echo $row ['tekst']; ?> </div><!--forsideskrift slutter her--> <div class="billedramme"> <a href="upload/<?php echo $row ['billede']; ?>" class="billederne" > <img src="upload/<?php echo $row ['billede']; ?>" /> </a><br /> </div> </div><!--billederne slut--> <?php } ?> koden virker fint nok men teksten kommer bare ud i en lang køre... Men det skal den jo ikke. Behøver hjælp hurtigt. MVH S
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
30. september 2009 - 10:33
#1
Nå jeg ok sån som jeg prøvede og "tegne" det sku se ud, blev ikk så godt men håber man kan forstå pointen :) jeg koder i php, forresten. Håber snart nogen kan hjælpe.......
30. september 2009 - 10:46
#2
Som du selv siger: Skriv det ud i en tabel, i stedet for div'er. <?PHP $username="root"; $password=""; $database="data"; $host="localhost"; mysql_connect($host,$username,$password); mysql_select_db($database); //vælger database $query="SELECT * FROM forside"; //opbygger sqlstreng $result=mysql_query($query); // gemmer resultat echo "<tabel>"; while($row=mysql_fetch_assoc($result)) { echo "<tr><td>".$row ['tekst']."</td><td><a href=\"upload/". $row ['billede']." class=\"billederne\" > <img src=\"upload/".$row ['billede']."\" /></a></td></tr>"; } echo"</table>"; ?> OBS. Absolut ikke testet. Du viser tekst til venstre, men skriver til højre. Skal teksten til højre, bytter du bare om på indholdet i td'erne.
30. september 2009 - 10:47
#3
Mangler en ": echo "<tr><td>".$row ['tekst']."</td><td><a href=\"upload/". $row ['billede']."\" class=\"billederne\" > <img src=\"upload/".$row ['billede']."\" /></a></td></tr>";
30. september 2009 - 11:01
#4
prøver lige :) tak
30. september 2009 - 11:10
#5
Ser også lige at echo "<tabel>"; blev lige lovligt dansk. Tror ikke W3C har accepteret dansk sprog i tags'ene endnu ;o) echo "<table>";
30. september 2009 - 11:12
#6
<?PHP $username="root"; $password=""; $database="data"; $host="localhost"; mysql_connect($host,$username,$password); mysql_select_db($database); //vælger database $query="SELECT * FROM forside"; //opbygger sqlstreng $result=mysql_query($query); // gemmer resultat echo "<table>"; while($row=mysql_fetch_assoc($result)) { echo "<tr><td>".$row ['tekst']."</td><td><a href=\"upload/". $row ['billede']."\" class=\"billederne\" > <img src=\"upload/".$row ['billede']."\" /></a></td></tr>"; } echo"</table>"; ?> <div class="billedramme"> <a href="upload/<?php echo $row ['billede']; ?>" class="billederne" > <img src="upload/<?php echo $row ['billede']; ?>" /> </a><br /> </div> </div><!--billederne slut--> <?php } ?> </div> <!-- midte slut--> <?php require_once('footer.php') ?> det her funger ikk helt... der kommer også et ekstra lille billede ud....... hmmmm Ihhh hvor irriterende...
30. september 2009 - 11:14
#7
Tabel :oO he he, nej nok ikk, har skrevet rigtigt mener jeg.
30. september 2009 - 11:19
#8
Du har jo en ekstra div med. Så er det ikke så mærkeligt at der kommer et ekstra billede.
30. september 2009 - 11:22
#9
Det her har du glemt at fjerne: <div class="billedramme"> <a href="upload/<?php echo $row ['billede']; ?>" class="billederne" > <img src="upload/<?php echo $row ['billede']; ?>" /> </a><br /> </div> </div><!--billederne slut--> <?php } ?>
30. september 2009 - 11:52
#10
Nårh ja det kan jeg da godt se. :) Så er sagen så bare den at teksten der kommer frem/ud skal deles mere op.... sådan lidt i små kapitler. Og de sidste par linier skal være længere end de andre... de skal nemlig fortsætte unde billedet. Fatter det ikk helt - men det er sån det skal se ud. Og har aldrig stilt tekst op på den måde før.
30. september 2009 - 11:53
#11
Du skal nok os få point'ne :) Det er jo helt rigtigt det du har hjulpet mig med
30. september 2009 - 11:57
#12
kan jeg angive noget så teksten bliver skrift str. 10 ?
30. september 2009 - 12:19
#13
Ellers tak, samler ikke på point ;o) Her er der en del om CSS, så du kan påvirke både tekst og tabel.
30. september 2009 - 12:24
#14
Går ud fra du mener jeg bare skal kigge her på siden under: css osv... og jamen ok. Takker ´da stort alligevel ;)
30. september 2009 - 12:27
#15
30. september 2009 - 12:35
#16
Nå for søren. Takker (",)
30. september 2009 - 12:36
#17
Så tager jeg dem li igen så......
Computerworld tilbyder specialiserede kurser i database-management