<?php
if(!isset($_GET["menu"])){
$navmenu="";
$titolo="home";
}
else{
$navmenu=$_GET["menu"];
}
?>
<?php
$con=mysqli_connect("localhost","root","","sito")
or die("errore di connessione".mysqli_error());
$querry=("select*from menu order by idmenu");
$risultato=mysqli_query($con,$querry)
or die("errore di connessione".mysqli_error());
while($prova=mysqli_fetch_array($risultato)){
if($navmenu<>$prova["idmenu"])
{
echo "".$prova["nome_menu"]."
";
}
else
{
$titolo=$prova["nome_menu"];
echo $prova["nome_menu"];
}
}
?>
<h1><?php echo $titolo; ?></h1>
<?php
$querry="select *from contenuto where ksmenu=".navmenu;
$risultato=mysqli_query($con,$querry);
while($prova=mysqli_fetch_array($risultato)){
echo $prova["contenuto"];
}
?>
nella seconda select($querry="select *from contenuto where ksmenu=".navmenumi da errore e di da il messaggio
Notice: Use of undefined constant navmenu - assumed 'navmenu' in C:\xampp\htdocs\prova\index.php on line 43
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\prova\index.php on line 46
pero non riesco a capire dove sbaglio se serve posto anche il db