Znowu mam problem z wyswietleniem komunikatu w pliku output.html.php
Dodam, ze stosujac
Kod
echo (isset($output))
tak jak mi proponowano wczesniej wyswietla sie "1" a nie komunikat, ktory jest podany w drugim pliku.Ponizej kod plikow:
index.php
Kod
<?php
$link = mysqli_connect('localhost', 'root', 'qwerty');
if (!$link)
{
$output = 'Nie mozna sie polaczyæ z serwerem bazy danych.';
include 'output.html.php';
exit();
}
if (!mysqli_set_charset($link, 'utf8'))
{
$output = 'Nie mozna ustanowic kodowania dla polaczenia z baza danych.';
include 'output.html.php';
exit();
}
if (!mysqli_select_db($link, 'kawal'))
{
$output = 'Nie znaleziono bazy danych ijdb.';
include 'output.html.php';
exit();
}
$output = 'Nawiazano polaczenie z baza danych.';
include 'output.html.php';
?>
$link = mysqli_connect('localhost', 'root', 'qwerty');
if (!$link)
{
$output = 'Nie mozna sie polaczyæ z serwerem bazy danych.';
include 'output.html.php';
exit();
}
if (!mysqli_set_charset($link, 'utf8'))
{
$output = 'Nie mozna ustanowic kodowania dla polaczenia z baza danych.';
include 'output.html.php';
exit();
}
if (!mysqli_select_db($link, 'kawal'))
{
$output = 'Nie znaleziono bazy danych ijdb.';
include 'output.html.php';
exit();
}
$output = 'Nawiazano polaczenie z baza danych.';
include 'output.html.php';
?>
output.html.php:
Kod
<!DOCTYPE html>
<html lang="pl">
<head>
<title>Dane wynikowe PHP</title>
<meta http-equiv="content-type"
content="text/html; charset=utf-8"/>
</head>
<body>
<p>
<?php
echo $output;
?>
</p>
</body>
</html>
<html lang="pl">
<head>
<title>Dane wynikowe PHP</title>
<meta http-equiv="content-type"
content="text/html; charset=utf-8"/>
</head>
<body>
<p>
<?php
echo $output;
?>
</p>
</body>
</html>