Avatar billede KSN Mester
18. november 2007 - 18:27 Der er 2 kommentarer og
1 løsning

PHP i tabel

Henter billeder ud af en database, ved hjælp af dette script.

<?php

    include("config.php");

  $result = mysql_query("select * from picpl");
    while($row = mysql_fetch_array($result)) {
      print "<a href='$uploadedfile_name-set-picture-html.php?url=/billeder/$row[path]'><img src='../billeder/$row[path]' alt='$uploadedfile_name' width=200 height=200 border=0><font color='#130D04'>__</font></a>";
    }
?>

Kan jeg ikke sætte det ind i en tabel, Har nemlig en iframe, som billederne løber ud i siden af. Men ville undgå dette ved at bruge en tabel, med bestemt bredde. Men de render ud stadig ud i siden. Så mit spørgsmål er sådan set om man ikke kan indramme PHP? :D
Avatar billede sorensen_123 Nybegynder
18. november 2007 - 19:09 #1
Dit spørgsmål er lidt svært at forstå, men jeg forstår det som om, at du vil have din PHP udskrift ved siden at noget andet på siden. F.eks. vil du have php til venstre og så noget andet til højre, uden at der er linjeskift imellem?

Det kan du jo klare, ved at putte dit php ind i en div tabel, og sætte float til left, f.eks. <div style="float:left;"><? //dit php indhold ?> </div>, og sætte det du vil have ved siden af i en anden div, også med float left, så det ser sådan ud:
<div style="float: left;">
PHP INDHOLD
</div>
<div style="float: left;">
Andet indhold.
</div>

Nu skal du jo tænke på, at outputtet fra din php kode, jo er helt almindelig html kode fordi det bliver fortolket fra serveren, så du kan egentligt ikke sige at du vil "indramme" en php kode :)
Avatar billede KSN Mester
18. november 2007 - 20:45 #2
Okay prøver at omformulere mig.

Jeg har en iframe som har bredde 800px. Når min (php kode) så henter billederne ind på siden, går de ud af min iframe så jeg får vertikal scroll, som jeg vil undgå.

Så har sat den ind i en tabel, så hvis nu 4 billeder fylder 604px, burde det fjerde billede komme nedenunder, men det gør det bare ikke.
<table width="600" border="0">
  <tr>
    <td>
<?php

    include("config.php");

  $result = mysql_query("select * from picpl");
    while($row = mysql_fetch_array($result)) {
      print "<a href='$uploadedfile_name-set-picture-html.php?url=/billeder/$row[path]'><img src='../billeder/$row[path]' alt='$uploadedfile_name' width=200 height=200 border=0><font color='#130D04'>__</font></a>";
    }
?>
    </td>
  </tr>
</table>
Avatar billede KSN Mester
16. november 2008 - 21:19 #3
Glemte desværre alt om at jeg havde oprettet denne tråd og sidder nu og vil lukke spørgsmålet. Jeg fik fixet problem, meen kan desværre ikke huske hvad jeg gjorde.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester