Wyświetlany jest taki błąd
- NOTICE: UNDEFINED VARIABLE: MYSQLI IN C:\XAMPP\HTDOCS\SITE\PHP\VARIABLES.PHP ON LINE 32
WARNING: MYSQLI_QUERY() EXPECTS PARAMETER 1 TO BE MYSQLI, NULL GIVEN IN C:\XAMPP\HTDOCS\SITE\PHP\VARIABLES.PHP ON LINE 32
WARNING: MYSQLI_ERROR() EXPECTS EXACTLY 1 PARAMETER, 0 GIVEN IN C:\XAMPP\HTDOCS\SITE\PHP\VARIABLES.PHP ON LINE 32
zmienna siteText też jest nie zdefiniowana
$mysqli = new mysqli('localhost', 'root', '', 'DB');
$siteText["test"] = "eeeee";
function getTextFromDB($name) {
if(isset($siteText[$name])) {
if($siteText[$name] == "")
echo "Tekst nie jest przydzielony do tej zmiennej";
else
echo $siteText[$name];
}
else {
$query = "INSERT INTO sites (site, name) VALUES ('".$_SERVER['PHP_SELF']."', '$name');";
mysqli_query($mysqli, $query) or die(mysqli_error());
}
}
getTextFromDB("test")