form.html
jokes.php
<?php { function stripslashes_deep($value) { return $value; } } { include'form.html'; } $link = mysqli_connect('localhost', 'test', 'test'); if(!$link) { $error = 'Nie można się połączyć z serwerem bazy danych.'; include 'error.html'; } if(!mysqli_set_charset($link, 'utf8')) { $output = 'Nie można ustalić kodowania dla połączenia z bazą danych.'; include 'output.html'; } if(!mysqli_select_db($link, 'ijdb')) { $output = 'Nie znaleziono bazy danych ijdb'; include 'output.html'; } { $joketext = mysqli_real_escape_string($link, $_POST['joketext']); $sql = 'INSERT INTO kawal SET tekstkawalu="' .$joketext . '", datakawalu=CURDATE()'; if(!mysqli_query($link, $sql)) { $error = 'Błąd w trakcie dodawania kawału: '. mysqli_error($link); include 'error.html'; } } $result = mysqli_query($link, 'SELECT tekstkawalu FROM kawal'); if(!$result) { $error = 'Błąd odczytu kawału: '. mysqli_error($link); include 'error.html'; } while($row = mysqli_fetch_array($result)) { $jokes[] = $row['tekstkawalu']; } include 'jokes.html'; ?>
Czy ktoś wie lub ma jakiś pomysł dlaczego może to nie działać?
Pozdrawiam