Har gjort en liten sida där jag slänger in filnamn+plats i en databas, och hämtar dem på en annan sida.
Detta fungerar perfekt, när första och andra sidan ligger under samma katalog, men när jag byter plats på andra sida, in i en annan katalog börjar problemen.
Är det något som jag måste göra för att hämta dem?
Just nu ligger första sidan under root, den andra under admin och filen under crap.
Som länkningen ser ut nu är det:
/crap/Pinions_glogg.mp4
Men det vill sig inte, det enda jag får ut är:
Fatal error: Call to undefined function schyse() in \admin\filer.php on line 9
Mycket mysko, för länkningen ska ju fungera oavsett vart den filen som läser av den föregående finns?
---Editerad---
Glömde visst bort att slänga med koden, blir lite lättare att förstå då =)
Första sidan:
$sql = "SELECT id, namn,plats, visitor from filnamn ORDER BY id DESC";
$result = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($result) > 0) {
while ($array = mysql_fetch_array($result)) {
echo ('<BR><a href="admin/filer.php?id=' . $array['id'] . '" TARGET=_BLANK>Filen</a>');
echo " <FONT SIZE=-10>".$array['visitor'] ."</FONT>";
echo "<BR><B>F</B>ilbeskrivning:<BR>".$array['namn'] ."";
Andra sidan:
$sql = "UPDATE filnamn SET visitor = visitor + 1 WHERE Id = ".intval($_GET['id']);
mysql_query($sql);
if (mysql_affected_rows() == 0) {
echo "Filen fanns inte!";
exit;
}
$sql = "SELECT plats FROM filnamn WHERE Id = ".intval($_GET['id']);
$result = mysql_query($sql);
$location = mysql_result($result, 0, 'plats');
echo "<a href='$location'>Till filen</a>";
----Uppdatering---
Hittade felet, när ska jag lära mig att anropa rätt db...