Avatar billede Morten Nybegynder
26. april 2003 - 22:53 Der er 22 kommentarer og
1 løsning

PHP indsæt side i tabel

Hello

Nu er jeg ved at fatte det her PHP (langt om længe)

Jeg har nu oprettet en funktion som opretter en tabel, og bruger mit style.php style ark... men nu skal jeg have proppet et logo, to menuer og selve siden ind i hver sin celle i tabellen så er det lige hvor jeg skal gøre det henne...?

Jeg har en formodning om at det skal ske i min function.php som er der hvor jeg definerer min tabel er det rigtigt...?
Avatar billede schaefner Juniormester
26. april 2003 - 22:55 #1
Det er det nok
Avatar billede Morten Nybegynder
26. april 2003 - 22:56 #2
<?PHP

Dette er min function.php


Function make_table() {

    echo"<table class='table1'>";
        echo"<tr>";
            echo"<td class='td1' colspan='2'>Celle1</td>";
        echo"</tr>";
        echo"<tr>";
            echo"<td class='td2' colspan='2'>Celle3</td>";
        echo"</tr>";
        echo"<tr>";
            echo"<td class='td4' valign='top'>Celle5</td>";
            echo"<td class='td3'>Celle6</td>";
        echo"</tr>";
        echo"<tr>";
            echo"<td class='td6'>Last update:>Celle5</td>";
            echo"<td class='td7'>Celle6</td>";
        echo"</tr>";

    echo"</table>";
    }
?>


måske var det en bedre ide at oprette en funktion mere som giver sætte nogle variabler lig med de sider jeg skal have ind?
Avatar billede Morten Nybegynder
26. april 2003 - 22:57 #3
Fedt svar schaf... mangler du oplysninger kan du vel sige til ? :O)

Jeg er meget Newbiee... så jeg har brug for lidt ideer og input...
Avatar billede schaefner Juniormester
26. april 2003 - 22:58 #4
Det var ikke et svar, det var en kommentar.
Avatar billede Morten Nybegynder
26. april 2003 - 22:59 #5
:O) fedt alligevel...
Avatar billede schaefner Juniormester
26. april 2003 - 23:01 #6
Håber ikke du er "knotten" over min kommentar, men hvor pokker skulle jeg vide om det var det :o)
Avatar billede Morten Nybegynder
26. april 2003 - 23:04 #7
Hmmmm... hvordan ville du gøre??? det var det der kunne interesserer mig, da jeg er ny...

Kan se at det er smart at definerer min tabel i en php da jeg så til en hver tid kan ændre på layoutet et sted - og ikke 100 - det er smart - men hvordan propper jeg så nemmest noget i....

og er ikke knotten... aldrig... :O)
Avatar billede Morten Nybegynder
26. april 2003 - 23:05 #8
kan du vise mig hvordan jeg laver en function som includer en side...?
Avatar billede schaefner Juniormester
26. april 2003 - 23:05 #9
Kan du ikke vise hvordan du vil ha' det til at stå?
Avatar billede schaefner Juniormester
26. april 2003 - 23:06 #10
include("fil.php"); <- Inkluderer fil.php
Avatar billede Morten Nybegynder
26. april 2003 - 23:08 #11
hvordan jeg vil have det til at stå... hmmmm...

Altså jeg bruger tabellen til at opdele hele siden så jeg skal bare proppe nogle eksisterende sider ind i mine celler...
Avatar billede Morten Nybegynder
26. april 2003 - 23:12 #12
Njaaeee nu tror jeg egentlig jeg er ved hvordan jeg skal spørge....:

hvordan kan jeg i min index.php indsætte en side i en bestemt celle.....?
Avatar billede schaefner Juniormester
26. april 2003 - 23:14 #13
<table><tr>
<td><? include("fil.php"); ?></td>
</tr></table>
Avatar billede Morten Nybegynder
26. april 2003 - 23:16 #14
hmmmm... nu skal jeg lige... altså tabellen eksisterer jo først når jeg kalder siden da den også er en php funktion... forstår du?
jeg har jo ikke cellen i min index.php... ikke før den vises....
Avatar billede schaefner Juniormester
26. april 2003 - 23:27 #15
Jeg ved stadig ikke hvordan du vil ha' det til at stå, men prøv det her:

<?php
function make_table() {
    echo"<table class=\"table1\"><tr>";
    echo"<td class=\"td1\" colspan=\"2\">Celle1</td>";
    echo"</tr><tr>";
    echo"<td class=\"td2\" colspan=\"2\">Celle3</td>";
    echo"</tr><tr>";
    echo"<td class=\"td4\" valign=\"top\">Celle5</td>";
    echo"<td class=\"td3\">Celle6</td>";
    echo"</tr><tr>";
    echo"<td class=\"td6\">Last update:>Celle5</td>";
    echo"<td class=\"td7\">Celle6</td>";
    echo"</tr><tr>";
    echo"<td colspan=\"2\" class=\"td8\">";
    include("fil.php");
    echo"</td>";
    echo"</tr></table>";
}
?>
Avatar billede Morten Nybegynder
26. april 2003 - 23:35 #16
Det her virker...:

<?PHP


Function make_table() {

    $logo=require($_SERVER["DOCUMENT_ROOT"] . "/images/logo.html");

    echo"<table class='table1'>";
        echo"<tr>";
            echo"<td class='td1' colspan='2'>$logo</td>";
        echo"</tr>";
        echo"<tr>";
            echo"<td class='td2' colspan='2'>Celle3</td>";
        echo"</tr>";
        echo"<tr>";
            echo"<td class='td4' valign='top'>Celle5</td>";
            echo"<td class='td3'>Celle6</td>";
        echo"</tr>";
        echo"<tr>";
            echo"<td class='td6'>Last update:>Celle5</td>";
            echo"<td class='td7'>Celle6</td>";
        echo"</tr>";

    echo"</table>";
    }
?>

og det er også fint nok så længe det er et logo - og en menu - men senere (om lidt) skal jeg jo til at have sider ind som skifter så jeg skal nok igang med at programmerer lidt - kan du ikke smide et svar - vil gerne smide point efter dig som tak for ulejligheden... du ledte mig i hvertfald på sporet om ikke andet....
Avatar billede schaefner Juniormester
26. april 2003 - 23:37 #17
jo
Avatar billede exp-ralle Nybegynder
26. april 2003 - 23:38 #18
Spørg bare lige er nemmerlig også newbie til php:

Hvad er forskellen på require og include?
Avatar billede Morten Nybegynder
26. april 2003 - 23:39 #19
se www.webcafe.dk de har også en udmærket tutor...
Avatar billede Morten Nybegynder
26. april 2003 - 23:40 #20
schaef: kan du ikke lige som det sidste vise mig hvordan man indsætter et billede med PHP ..?
Avatar billede Morten Nybegynder
26. april 2003 - 23:44 #21
fandt den selv print istedet for echo... tak for i aften - og tusind tak for hjæpen...
Avatar billede schaefner Juniormester
27. april 2003 - 01:52 #22
print eller echo gør ingen forskel i den sammenhæng

print "<img src=\"billede.gif\">";
echo "<img src=\"billede.gif\">";
Avatar billede Morten Nybegynder
27. april 2003 - 20:44 #23
nej det var fordi min browser ikke refreshed når jeg opdaterede har det noget at gøre med at det er en PHP side?? at man ikke automatisk bare kan trykke refresh???
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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