Gå til innhold

problemer med <?php echo "$proid";?>[LØST]


Anbefalte innlegg

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 av phun-ky
Lenke til kommentar
Videoannonse
Annonse

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

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 av phun-ky
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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...