Gå til innhold

[MYSQL]spm om spørring[LØST]


Anbefalte innlegg

har to tabeller, kurv og produkt som ser slike ut:

 

`kurvID`, `sessionID`, `produktID`, `antall`

 

`produktID`, `produsent`, `produsentvnr`, `varenummer`, `pris`, `lagerstatus`, `vektemb`, `produktbeskr`, `ekstraspek`, `url_bilde`, `url_thumb`, `kategorID`

 

når jeg da skal vise frem handlekurven, hvordan skal spørringen se ut? har noe som dette, men jeg vet det er noe som bugger..:

 

SELECT kurvID.s, sessionID.s, produktID.s, antall.s FROM kurv s WHERE sessionID = $session AND  produktID.p, varenummer.p, pris.p, lagerstatus.p, vektemb.p, produktbeskr.p, url_thumb.p FROM produkt p WHERE produktID.s = produktID.p ORDER BY produktbeskr.p

 

anyone?

Endret av phun-ky
Lenke til kommentar
Videoannonse
Annonse
select k.antall, p.produsent, p.pris, p.lagerstatus, p.produktbeskr
from kurv as k, produkt as p
where k.sessionid = $session and k.produktid = p.produktid
order by p.produktbeskr

Hva er det som skjer når man skriver slik som du , f.eks: p.pris, i en spøring? der kollonnen heter pris?

 

 

On topic:

 

$query = mysql_query("SELECT kollonne, kollonne2, osv WHERE kollonne= '".$verdi."' ")

 

while($row = mysql_fetch_array($query))

{

masse php

}

Lenke til kommentar
On topic:

 

$query = mysql_query("SELECT kollonne, kollonne2, osv WHERE kollonne= '".$verdi."' ")

 

while($row = mysql_fetch_array($query))

{

masse php

}

 

 

vil være akkurat det samme som det jeg har:

 

$query = mysql_query("SELECT k.antall, p.produsent, p.pris, p.lagerstatus, p.produktbeskr, p.url_thumb
FROM kurv AS k, produkt as p
WHERE k.sessionid = $session AND k.produktid = p.produktid
ORDER BY p.produktbeskr ");

Endret av phun-ky
Lenke til kommentar

endret litt på koden, fikk denne feilen nå:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/phun-ky/umedia.no/handlekurv.php on line 14
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 'AND k.produktid = p.produktid ORDER BY p.produktbeskr' a

 

handlekurv.php:

<?
//database snakk
include("db.php");
$cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName);
$session = "test";
$query = mysql_query("SELECT k.antall, p.produsent, p.pris, p.lagerstatus, p.produktbeskr, p.url_thumb
      FROM kurv AS k, produkt as p
      WHERE k.sessionid = .$session. AND k.produktid = p.produktid
      ORDER BY p.produktbeskr ");

echo "<link href=\"shop.css\" rel=\"stylesheet\" type=\"text/css\">";
echo "<table width=\"50%\"  border=\"1\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#000000\">";

while($row = mysql_fetch_array($query))
{

$a = ($row[k.antall]);
$b = ($row[p.url_thumb]);
$c = ($row[p.pris]);
$d = ($row[p.produktbeskr]);
echo "<tr>";
echo "<form method=\"post\" action=\"handlekurv.php\">";
echo "<td width=\"20%\"><img src=\"$b\"></td>";
echo "<td width=\"20%\">Pris: $c</td>";
echo "<td width=\"20%\">$d</td>";
echo "<td width=\"20%\"><input type=\"text\" name=\"antall\" value=\"$a\" class=\"inputboxid\"/></td>";
echo "<td width=\"20%\"><input type=\"submit\" value=\"oppdater\" class=\"nicebutton\" />";
echo "</tr>";

}
echo mysql_error();
echo "</table>";

echo "<br>";
echo "<br>";
echo "<a href=\"handlekurv.php\">Handlekurv >></a>";
mysql_close();
?>

Endret av phun-ky
Lenke til kommentar

fant feilen, nå er koden slik:

 

<?
//database snakk
include("db.php");
$cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName);
$session = "test";
$query = mysql_query("SELECT k.antall, p.produsent, p.pris, p.lagerstatus, p.produktbeskr, p.url_thumb
      FROM kurv AS k, produkt as p
      WHERE k.produktid = p.produktid
      ORDER BY p.produktbeskr"); // k.sessionid = .$session. AND 

echo "<link href=\"shop.css\" rel=\"stylesheet\" type=\"text/css\">";
echo "<table width=\"50%\"  border=\"1\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#000000\">";

while($row = mysql_fetch_array($query))
{

$a = ($row[antall]);
$b = ($row[url_thumb]);
$c = ($row[pris]);
$d = ($row[produktbeskr]);
echo "<tr>";
echo "<form method=\"post\" action=\"handlekurv.php\">";
echo "<td width=\"20%\"><img src=\"$b\"></td>";
echo "<td width=\"20%\">Pris: $c</td>";
echo "<td width=\"20%\">$d</td>";
echo "<td width=\"20%\"><input type=\"text\" name=\"antall\" value=\"$a\" class=\"inputboxid\"/></td>";
echo "<td width=\"20%\"><input type=\"submit\" value=\"oppdater\" class=\"nicebutton\" />";
echo "</tr>";

}
echo mysql_error();
echo "</table>";

echo "<br>";
echo "<br>";
echo "<a href=\"handlekurv.php\">Handlekurv >></a>";
mysql_close();
?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...