Hallo erstmal,
bin dabei ein Medienportal zu machen, wo man auf eine Musikkategorie z.B. Dubstep draufgehen kann, dann verschiedene Interpreten angezeigt werden und man dann bei diesen auf ein Button klickt um weitere Informationen zu erhalten.
Nun bekomme ich es nicht hin diese weitere Informationen auszugeben. Erst bekam ich diese Fehlermeldung: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\medienportal\interpret.inc.php on line 7
Habe dann mysql_error genutzt und bekomme diese Meldung: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'db_id' in C:\xampp\htdocs\medienportal\kategorie1.inc.php on line 12
index.php:
interpret.inc.php:
kategorie1.inc.php:
Hoffe ihr könnt mir weiterhelfen
Gruß
bin dabei ein Medienportal zu machen, wo man auf eine Musikkategorie z.B. Dubstep draufgehen kann, dann verschiedene Interpreten angezeigt werden und man dann bei diesen auf ein Button klickt um weitere Informationen zu erhalten.
Nun bekomme ich es nicht hin diese weitere Informationen auszugeben. Erst bekam ich diese Fehlermeldung: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\medienportal\interpret.inc.php on line 7
Habe dann mysql_error genutzt und bekomme diese Meldung: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'db_id' in C:\xampp\htdocs\medienportal\kategorie1.inc.php on line 12
index.php:
PHP-Code:
<?php
include("anmeldung.inc.php");
IF(!isset($_GET['introseite']))
{
$link = "intro.inc.php";
}
IF(isset($_GET['introseite']))
{
$link = $_GET['introseite'];
}
IF(isset($_GET['kategorie1']))
{
$link = $_GET['kategorie1'];
}
IF(isset($_GET['id']))
{
$link = 'interpret.inc.php';
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>MedienPortal</title>
<meta charset="utf-8">
<link href="css/screen.css" type="text/css" rel="stylesheet" />
</head>
<body>
<header>
<h1>MedienPortal</h1>
<h2>Drop the Bassline</h2>
<nav>
<ul id="navmenu">
<a href = "index.php?introseite=intro.inc.php">
<li> Start </li></a>
<a href = "index.php?kategorie1=kategorie1.inc.php">
<li> Dubstep </li></a>
<a href = "index.php?kategorie2=kategorie2.inc.php">
<li> Trap </li></a>
</ul>
</nav>
</header>
<section>
<?php
include("$link");
?>
</section>
<footer>
<p>©, 2014</p>
</footer>
</body>
</html>
PHP-Code:
<?php
$id = $_GET['id'];
$query = "SELECT * FROM interpret WHERE db_id = '$id'";
$result=mysql_query($query) or die (mysql_error());
$datensatz = mysql_fetch_array($result);
echo "<h1>Weitere Informationen:</h1><br></br>";
echo "Name: ".$datensatz['db_vorname'] . " " . $datensatz['db_nachname'] . "<br></br>";
echo "Geburtsdatum: ".$datensatz['db_geburt']."<br></br>";
echo "Informationen: ".$datensatz['db_info']."<br></br>";
?>
PHP-Code:
<?php
$lesen="SELECT * FROM interpret WHERE db_kategorie = 'Dubstep'";
$result = mysql_query($lesen);
while($datensatz = mysql_fetch_array($result))
{
echo $datensatz['db_vorname'] . " " . $datensatz['db_nachname'] . "<br></br>";
//BILD
echo "<img src='img/" . $datensatz['db_bild'] . "' />";
?>
<form action="index.php" method="get">
<input type="hidden" name='id' value="<?php echo $datensatz[db_id];?>">
<input type='submit' value='Auswahl'/>
</form>
<br/><hr/><br />
<?php
}
?>
Gruß
Kommentar