Avatar billede anetteogjesper Nybegynder
06. april 2004 - 13:05 Der er 4 kommentarer og
1 løsning

Koden viser ikke den den skal?

Har lavet en kode til siden www.xxxxx.dk og nu viser den dette:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'from shipping as si left join payment' at line 3

er der nogen der kan se hvad der er galt og hvad der skal ændres?

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

$display_block = "<h1>Detaljer om varen</h1>";

//validering af varen
$get_shipping = "select c.name, si.name,
        si.pris, si.description,
        from shipping as si left join payment
        as c on c.id = si.payment where si.id = $_GET[id]";

$get_shipping_res = mysql_query($get_shipping)
        or die (mysql_error());

if (mysql_num_rows($get_shipping_res) <1) {
        //varen ikke valid
        $display_block .= "<P><em>Invalid vare valg</em>
        </p>";
} else {
        //varen ok, hent oplysninger
        $name = strtoupper(stripslashes(
                  mysql_result($get_shipping_res,0,'name')));
        $name = stripslashes(mysql_result($get_shipping_res,0,
                  'name'));
        $pris =
                  mysql_result($get_shipping_res,0,'pris');
        $description = stripslashes(mysql_result($get_shipping_res,0,
                  'description'));

        //Lav et "brødkrummespor"
        $display_block .= "<P><strong><em>vælg betalingsmåde:</em>
        <br>
        &gt; $name</strong></p>

        <table cellpadding=3 cellspacing=3>
        <tr>
        <td valign=middle><P><strong>Beskrivelse:</strong><br>
        $description</p>
        <P><strong>Pris:</strong> kr.$pris</p>
        <form method=post action=\"visikasse.php\">";
       

        $display_block .= "
        </select>
        <input type=\"hidden\" name=\"sel_item_id\"
        value=\"$_GET[item_id]\"><P><input type=\"submit\"
        name=\"submit\" value=\vælg\"></p>
        </form>
        </td>
        </tr>
        </table>";
}
?>
<html>
<head>
<Titel></Titel>

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

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

</head>
<body>
<? print $display_block; ?>

</body>
</html>
Avatar billede tipsen Nybegynder
06. april 2004 - 15:42 #1
Øjensynligt sql-fejl i:

$get_shipping = "select c.name, si.name,
        si.pris, si.description,
        from shipping as si left join payment
        as c on c.id = si.payment where si.id = $_GET[id]";
Avatar billede anetteogjesper Nybegynder
06. april 2004 - 15:50 #2
Hvad????? hjælp hjælp hjælp kan ikke se det
Avatar billede busschou Praktikant
06. april 2004 - 17:54 #3
måske
$get_shipping = "select c.name, si.name,
        si.pris, si.description
        from shipping as si left join payment
        as c on c.id = si.payment where si.id = $_GET[id]";
Avatar billede busschou Praktikant
04. april 2005 - 08:41 #4
anetteogjesper >> lukketid ? ;o)
Avatar billede anetteogjesper Nybegynder
23. juni 2005 - 11:51 #5
Jeg lukker kun fordi jeg fandt svaret andet sted, ellers skal jeg jo ikke lukke.....
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