Permalänk
Medlem

PHP problem (id i länk)

Tjenna.

Jag vill att koden ska skriva ut id't i länken. Jag ser inget större fel. Men de lägger sig inte
i länken. Om jag kör lite "fulkod" och bara printar ut id på skärmen, så finns det där.
Någon som har en bättre lösning?

<?php require('mysql_connect.php'); $result = mysql_query("SELECT * FROM teams ORDER BY id ASC"); while($row = mysql_fetch_array($result)) { $id = $row['id']; $members = $row['members']; $country = $row['country']; $game = $row['game']; $pic = $row['pic']; print "<a href='?sida=teamdetails='". $id ."'><img src='". $pic ."'></a> <br><br><br>"; } ?>

Permalänk
Medlem

Testa att ta bort apostrofen (') innan du skriver ut variabeln $id.
Från:

print "<a href='?sida=teamdetails='". $id ."'><img src='". $pic ."'></a> <br><br><br>";

Till:

print "<a href='?sida=teamdetails=". $id ."'><img src='". $pic ."'></a> <br><br><br>";

Permalänk
Medlem
Skrivet av Garret:

Testa att ta bort apostrofen (') innan du skriver ut variabeln $id.
Från:

print "<a href='?sida=teamdetails='". $id ."'><img src='". $pic ."'></a> <br><br><br>";

Till:

print "<a href='?sida=teamdetails=". $id ."'><img src='". $pic ."'></a> <br><br><br>";

Tack!

Såg precis att jag gjort en miss till

print "<a href='?sida=teamdetails&id=". $id ."'><img src='". $pic ."'></a> <br><br><br>";

missade "&id=" . blir lite jobbigt att $_get att annars

Tack för hjälpen där. man är så blind ibland själv

Permalänk
Medlem

byt plats på " och '. Du ska använda dubbla citationstecken för att avgränsa attributvärden i HTML.
print '<a href="?sida=teamdetails&id=' . $id . '"><img src="' . $pic . '"></a>';

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

som Teknocide sa

se till att dina Attribut värden använder " double quotes.

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.