phun-ky Skrevet 7. oktober 2004 Del Skrevet 7. oktober 2004 (endret) har denne koden på å hente ut fra database og legge ut (handlekurv). problemet mitt ligger i: <a href="/legg_til.php?pid=<?php echo "$proid";?>&ant=0&action=2"> .. jeg får ikke ut: <?php echo "$proid";?> .. og jeg VET at den eksisterer i tabellen.. noen som vet? <?php $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 = '$sessid' AND k.produktID = p.produktID ORDER BY p.produktbeskr"); // k.sessionid = .$sessid. AND // $sum = 0; while($row = mysql_fetch_array($query)) { $at = ($row[antall]); // $a = ($at + $a); $b = ($row[url_thumb]); $c = ($row[pris]); $d = ($row[produktbeskr]); $e = ($row[lagerstatus]); $f = ($row[varenummer]); $proid = ($row[produktID]); $tot = ($c * $at);?> <tr> <form method="post" action="handlekurv.php"> <td width="10%"><img src="<?php echo "$b";?>"></td> <td width="46%"><?php echo "$d";?></td> <td width="5%"><input type="text" name="antall" align="middle" value="<?php echo "$at";?>" class="inputboxid"/></td> <td width="12%"><a href="/legg_til.php?pid=<?php echo "$proid";?>&ant=0&action=2"><img src="/images/shop_slett.gif"></a></td> <td width="6%"><?php echo "$c";?></td> <td width="6%"><?php echo "$tot";?></td> </form> </tr> <?php $sum += $tot; } Endret 7. oktober 2004 av phun-ky Lenke til kommentar
???????? Skrevet 7. oktober 2004 Del Skrevet 7. oktober 2004 Her gjør du en av de vanligste feilene som Zend advarer mot i en artikken, ikke gi en variabel en verdi som finnes i en annen f.eks. $b = ($row[url_thumb]); bruk bare $row[url_thumb]. Videre kan du kutte ( ) rund - og sett på ' eller " - f.eks. $row['url_thumb'] - hvis ikke så kan det blandes med en definert verdi - se define(). Hvis du vet variabelen finnes - prøv echo $row['produktID']. nb: <?php echo $var; ?> foprkortes med <?= $var ?>, og du trenger ikke ". Sjekk at feltnavnet virkelig er produktID. Lenke til kommentar
phun-ky Skrevet 7. oktober 2004 Forfatter Del Skrevet 7. oktober 2004 (endret) løste problemet.. SELECT k.antall, p.produsent, p.pris, p.lagerstatus, p.produktbeskr, p.url_thumb, k.produktID FROM kurv AS k, produkt as p WHERE k.sessionID = '$sessid' AND k.produktID = p.produktID ORDER BY p.produktbeskr Endret 7. oktober 2004 av phun-ky Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå