Avatar billede krydset Nybegynder
07. marts 2004 - 16:07 Der er 4 kommentarer og
1 løsning

Skal min side opbygges sådan her

Hejsa
Skal min side opbygges sådan her, jeg syntes det bliver meget rodet når man har alt på indexsiden. Jeg vil hellere lave det sådan at man har en side for hverfunktion, hvis det kan lade sig gøre

her kommer siden og er det en anden måde man kan gøre det samme som jeg har gjordt.


eg er

<html>
    <head>
        <title>pc-dk shop vers 0.1</title>
        <link rel="stylesheet" type="text/css" href="style.css">
        <head>

</head>
<?PHP
include_once("sider/dbconnect.php");
$res = mysql_query("SELECT * FROM menu") or die(mysql_error());
while($row[] = mysql_fetch_array($res));
array_pop($row);
?>
<img src="pic/logo.jpg" border="0" >

<div id="menu_left">



<table class="boks_table">

<tr><td><br></td></tr>
<tr>
<?PHP
    foreach($row as $menu) {
        ?>
    <td class="top_boks"><center><?PHP echo $menu['menu1']; ?></center></td></tr>
    <?PHP
  }
  ?>
    <tr>
        <td class="nedre_boks">
        <form action="sider/login.php" method="POST">
        <table align="left">

            <tr>
            <td>
            <?php
            $kat_res = mysql_query("SELECT * FROM kategori ORDER BY kategori") or die(mysql_error());
            while($kat = mysql_fetch_array($kat_res)) {
                echo "<a href='index.php?kat_id=$kat[kat_id]'>" .strtoupper($kat['kategori']). "</a><br>";
            }
            ?>
           
            </td>
            </tr>



            </table>
            </form>

        </td>

    </td>

        <tr><td><br></td></tr>

<tr>
</tr>
</tr>
</tr>


<tr>
<?PHP
    foreach($row as $menu) {
        ?>
    <td class="top_boks"><center><?PHP echo $menu['menu2']; ?></center></td></tr>
    <?PHP
  }
  ?>
    <tr>
        <td class="nedre_boks">
        <table align="left">

                <tr>
                <td>
                <?php
                $news_res = mysql_query("SELECT * FROM news ORDER BY news_id DESC") or die(mysql_error());
                while($news = mysql_fetch_array($news_res)) {
                    echo "<a href='index.php?news_id=$news[news_id]'>$news[titel]<br>" .substr($news['nyhed'],0,20)."<br>[læs resten]</a><br><br>";
                }
            ?>
                </td>
                </tr>
        </table>
        </td>

    </td>

        <tr><td><br></td></tr>

<tr>
</tr>
</tr>
</tr>


<tr>
        <td class="top_boks">Login</td></tr>
    <tr>
        <td class="nedre_boks">

            <table align="left">
                <tr>
                    <td>NOGET TREDIE TEKST HER</td>
                </tr>
            </table>
        </td>

    </td>

        <tr><td><br></td></tr>

<tr>
</tr>
</tr>
</tr>
</table>

</div>

<DIV id="iframe">
<!--   
<iframe id="dynamIframe" name="main" width="630" height="628" frameborder="0" src="sider/not_in.php"></iframe>
-->

<table>
<tr>
    <td>
    <?php
    if(isset($_GET['kat_id'])) {
        $res = mysql_query("SELECT * FROM varer WHERE kat_id ='$_GET[kat_id]'") or die(mysql_error());
        while ($row = mysql_fetch_array($res)) {
            echo "<a href='index.php?vare_id=$row[id]'>$row[varer]</a><br>";
        }
       
    }
   
    if(isset($_GET['vare_id'])) {
        $res = mysql_query("SELECT * FROM varer WHERE id ='$_GET[vare_id]'") or die(mysql_error());
                while ($row = mysql_fetch_array($res)) {
            echo "$row[id]<br>";
            echo "$row[varer]<br>";
            echo "$row[beskrivelse]<br>";
        }
       
    }
   
    if(isset($_GET['news_id'])) {
        $res_news = mysql_query("SELECT * FROM news WHERE news_id ='$_GET[news_id]'") or die(mysql_error());
                while ($news = mysql_fetch_array($res_news)) {
                   
                    ?>
                    <table width="20px" border="1" align="center">
                        <tr>Titel:</td>
                        </tr>
                       
                        <tr>
                            <td><?php echo $news['titel']; ?></td>
                        </tr>
                       
                        <tr>
                            <td>Nyhed:</td>
                        </tr>
                       
                        <tr>
                            <td><?php echo $news['nyhed']; ?></td>
                        </tr>
                    </table>
                   
                <?PHP   
        }
       
    }
       
    ?>
    </td>
</tr>
</table>
</div>

<div id="menu_right">

<table class="boks_table">

<tr><td><br></td></tr>


<tr>
        <td class="top_boks">Login</td></tr>
    <tr>
        <td class="nedre_boks">

            <table align="left">
            <tr>
                <td>NOGET FJERDE HER</td>
            </tr>
            </table>
        </td>


        <tr><td><br></td></tr>


<tr>
    <td class="top_boks">Login</td></tr>
    <tr>
        <td class="nedre_boks">
            <table align="left">
                <tr>
                    <td>NOGET FEMTE HER</td>
                </tr>
            </table>
        </td>

<tr><td><br></td></tr>


<tr>
    <td class="top_boks">Login</td></tr>
    <tr>
        <td class="nedre_boks">

            <table align="left">
                <tr>
                    <td>NOGET SJETTE HER</td>
                </tr>
            </table>

    </tr>
</table>
</div>



</body>

</html>

Mvh Krydset
Avatar billede jammerlab Nybegynder
07. marts 2004 - 16:12 #1
Ved ikke om det er det her du mener men du kan altid dele dine side op ved for eksempel at smide

<html>
    <head>
        <title>pc-dk shop vers 0.1</title>
        <link rel="stylesheet" type="text/css" href="style.css">
        <head>

</head>

ind i en fil du kalder head.php og så kalder den frem i toppen på følgende måde:

<?php require 'head.php';?>

Det kan du gøre med start og slut osv på ting som du skal kalde frem på hver side du nu har.
Avatar billede krydset Nybegynder
07. marts 2004 - 16:22 #2
Nej det er ikke det jeg mener

Inde  på ca midten af den side Er jeg begynd at lave det her

    <?php
    if(isset($_GET['kat_id'])) {
        $res = mysql_query("SELECT * FROM varer WHERE kat_id ='$_GET[kat_id]'") or die(mysql_error());
        while ($row = mysql_fetch_array($res)) {
            echo "<a href='index.php?vare_id=$row[id]'>$row[varer]</a><br>";
        }
       
    }
   
    if(isset($_GET['vare_id'])) {
        $res = mysql_query("SELECT * FROM varer WHERE id ='$_GET[vare_id]'") or die(mysql_error());
                while ($row = mysql_fetch_array($res)) {
            echo "$row[id]<br>";
            echo "$row[varer]<br>";
            echo "$row[beskrivelse]<br>";
        }
       
    }
   
    if(isset($_GET['news_id'])) {
        $res_news = mysql_query("SELECT * FROM news WHERE news_id ='$_GET[news_id]'") or die(mysql_error());
                while ($news = mysql_fetch_array($res_news)) {
                   
                    ?>
                    <table width="20px" border="1" align="center">
                        <tr>Titel:</td>
                        </tr>
                       
                        <tr>
                            <td><?php echo $news['titel']; ?></td>
                        </tr>
                       
                        <tr>
                            <td>Nyhed:</td>
                        </tr>
                       
                        <tr>
                            <td><?php echo $news['nyhed']; ?></td>
                        </tr>
                    </table>
                   
                <?PHP   
        }
       
    }
       
    ?>

Som viser vare osv ud fra id nr, men dem kunne jeg godt tænke mig at få ud på flere sider i stedet for index siden, det er jo ikke smart med 10000 kode linier bare på index siden(der må ikke bruges frames / Iframes)
Avatar billede krydset Nybegynder
07. marts 2004 - 16:29 #3
Kan man ikke bruge noget include.

Jeg ønsker processen i flg rækkefølge
på index siden trykker jeg på en varekategori, derefter skal det sendes til en anden side, data skal behnandles der og til slut skal resultatet komme frem på index siden

www.pc-dk.dk/shop/ sådan er det nu, som ovenver, men index filen bliver bare stor og ikke til at finde rundt i
Avatar billede krydset Nybegynder
09. marts 2004 - 16:20 #4
lukker her fandt ud af include funkt.
Avatar billede jammerlab Nybegynder
12. marts 2004 - 16:49 #5
require er det samme :)
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