Avatar billede anetteogjesper Nybegynder
19. april 2004 - 12:43 Der er 1 kommentar og
1 løsning

Få php koden til at åbne en html side og gemme i sql?

Jeg skal have en php kode til at åbne en html side, men ved ikke hvordan jeg gør? siden er www.xxxxx.dk
Jeg får denne besked:
Method Not Allowed
The requested method POST is not allowed for the URL /checkout.html.
Apache/1.3.29 Server at xxxxx.dk Port 80

Koden er denne:

<?php
session_start();
//etablerer forbindelse til databasen
$conn = mysql_connect("XXX", "XXX", "XXX")
    or die(mysql_error());
mysql_select_db("michell_varelager",$conn)    or die(mysql_error());

    $display_block = "<h1>Din indkøbskurv</h1>";

    //brug session-ID til at undersøge varer
$get_cart = "select st.id, si.name, si.price,
    st.sel_item_qty, st.sel_item_size
    from store_shoppertrack as st left join inventory
    as si on si.id = st.sel_item_id where
    session_id = '$PHPSESSID'";

$get_cart_res = mysql_query($get_cart)
    or die(mysql_error());

if (mysql_num_rows($get_cart_res) < 1) {
    //udskriv meddelelse
    $display_block .= "<P>Der er ingen varer i din indkøbskurv.</p>";

}else{
//hent info og opbyg visning af indkøbskurv
    $display_block .= "
    <table cellpadding=3 cellspacing=3 border=1 width=98%>
    <tr>
    <th>Titel</th>
    <th>Størrelse</th>
    <th>Pris</th>
    <th>antal</th>
    <th>Total pris</th>
    <th>Action</th>
    </tr>";

    while ($cart = mysql_fetch_array($get_cart_res)) {
        $id = $cart['id'];
        $name = stripslashes($cart['name']);
        $size = $cart['sel_item_size'];
        $price = $cart['price'];
        $qty = $cart['sel_item_qty'];

        $total_price = sprintf("%.02f", $price *
            $qty);

        $display_block .= "<tr>
        <td align=center>$name<br></td>
        <td align=center>$size<br></td>
        <td align=center>kr. $price<br></td>
        <td align=center>$qty<br></td>
        <td align=center>kr. $total_price</td>
        <td align=center>
        <a href=\"removefromcart.php?id=$id\">Fjern</a>
        </td></tr>";
    }
   
    $display_block .= "</table>";
}

    //lav et brødkrummespor
    $display_block .= "<td align=center><P><strong><em>Afslut handlen og gå til kassen</em></strong></p></td>
    <form method=post action=\"checkout.html\">";

    $display_block .= "
    <input type=\"hidden\" name=\"sel_item_id\"
    value=\"$_GET[item_id]\"><P><input type=\"submit\"
    name=\"submit\" value=\"Gå til kassen\"></p>
    </form>";

?>

<html>

<head>

<title>indhold</title>

<link rel="stylesheet" type="text/css" href="rullepanel.css">

<style>
a {text-decoration: none}
</style>

<base target="_self">

</head>

<body>

<? print $display_block; ?>

</body>

</html>
Avatar billede anetteogjesper Nybegynder
19. april 2004 - 13:15 #1
Er blevet besvaret!
Avatar billede anetteogjesper Nybegynder
19. april 2004 - 13:15 #2
Okay
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