Hallo,

Kunnen jullie eens kijken naar onderstaande regel en mij vertellen wat ik fout doe?

echo "<td><b><a href='ShowProduct.php?product_id=<?php echo($row[product_id]) ?>&product=<?php echo($row[product]) ?>'>{$row['product']}</a></b></td>\n";

Als ik deze link aanklik krijg ik in de adresbalk het volgende:
ShowProduct.php?product_id=<?php echo(1) ?>&product=<?php echo(productname) ?>

In plaats van ShowProduct.php?product_id=1&product=productname


Alvast bedankt voor de hulp!

Gr,

JP Berkenhagen
Je zit in een echo en dan ga je nog een keer php openen.

echo "<td><b><a href='ShowProduct.php?product_id=" . $row['product_id'] . "&product=" . $row['product'] . "'>" . $row['product'] . "</a></b></td>\n";

Edit: Typo
Er staat ook geen ; achter je echo....
Ow sorry had reactie van SanThe nog niet gezien :P
@SanThe: Bedankt, nu functioneert het!

Kun je me uitleggen waarom ik in het voorbeeld " . $row['product_id'] . " die puntjes moet zetten?

Bedankt!

JP Berkenhagen
Met die puntjes koppel je strings aan elkaar.

Reageren