danymi do połączenia się z serwerem. Skrypt składa z pliku install.php,
w którym zawarte są wszystkie odwołania do formularzy, a każdy kolejny
formularz wchodzi się poprzez url install.php?page=form1 itd za pomocą
metody get
Formularze są inkludowane i osadzone w oddzielnych plikach
Kod form1.html:
Kod install.php
<?php $brakpraw = false; // odpowiada za sprawdzenie, czy można kontynuować { { echo '<p class="ostrzezenie">Plik config.php nie ma praw do zapisu!</p><br>'; $brakpraw = true; } { echo '<p class="ostrzezenie">Folder pliki nie ma uprawnien do zapisu, nadaj uprawnienia 777</p><br>'; $brakpraw = true; } { echo '<p class="ostrzezenie">Folder obrazki nie ma uprawnien do zapisu, nadaj uprawnienia 777!</p><br>'; $brakpraw = true; } if ($brakpraw) { echo '<p class"ostrzezenie">Cos jest nie tak! Ustaw uprawnienia i odswiez strone!</p><br>'; } else { require_once 'include/form1.html'; } } else if($_GET['page'] == 'form1') { $nbazy = $_POST['nbazy']; $adresbazy = $_POST['adresbazy']; $loginbazy = $_POST['loginbazy']; $haslobazy = $_POST['haslobazy']; $db = @mysqli_connect( $adresbazy, $loginbazy, $haslobazy, $nbazy ); if(mysqli_connect_errno()) { echo '<p class="bladbazy">Nie mozna polaczyc sie z baza! Popraw dane!</p><br><br>'; require_once 'include/form1.html'; } } ?>
Problem polega na tym, że odpalam skrypt i wypełniam formularz, po
kliknięciu na submit formularza dostaję komunikat:
Notice: Undefined index: nbazy in /var/www/blog/install/install.php on line
55 Notice: Undefined index: adresbazy in /var/www/blog/install/install.php
on line 56 Notice: Undefined index: loginbazy in
/var/www/blog/install/install.php on line 57 Notice: Undefined index:
haslobazy in /var/www/blog/install/install.php on line 58
Wytłumaczycie, dlaczego nie widzi tych zmiennych?

mówię, że usunięcie zmiennych krótkich i wpisanie do funkcji
mysqli_connect zmiennych $_POST jako parametrów nie przynosi rezultatów.
Pomóżcie, pozdrawiam
