Hej som nämt innan är jag helt grön på php och precis börjat leka med Mysql också.
Jag kör koden:
<?
include("vabs.php");
$objConn = mysql_connect($dbServer,$dbUser,$dbPass);
mysql_select_db($dbDb);
$query = mysql_query("SELECT * FROM users") or exit(mysql_error());
while ($r = mysql_fetch_array($query)) {
echo "<a href='default.php?visa=bilder&anv=". $r['user'] ."'>" . $r['user'] . "</a><br><br>";
}
mysql_close($objConn);
if (isset($_GET['visa']) and $_GET['visa'] == "bilder") {
$objConn = mysql_connect($dbServer,$dbUser,$dbPass);
mysql_select_db($dbDb);
$query = mysql_query("SELECT * FROM bilder where user = '".$_GET['anv']."'") or exit(mysql_error());
while ($r = mysql_fetch_array($query)) {
echo "<img src='bilder\". $r['bild']."'>";
}
mysql_close($objConn);
}
?>
Får flemeddelande:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\º• hemsidor •º\php\lobo\default.php on line 33
Ditt backslash i sökvägen "bilder\" escape:ar ditt citationstecken (") och gör att du aldrig hoppar ut i "php-läge", utan befinner dig kvar i "textsträng-läge"
Om du nödvändigtvis måste ha en backslash (enkelslash kanske funkar lika bra?) så escape:a backslashet med ett till
echo "<img src='bilder\\". $r['bild']."'>";
/r: glömde ju för bövelen att avsluta mitt inlägg med: