Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //wlacz wyswietlanie wszystkich bledow
- error_reporting(E_ALL);
- if ( ! empty( $_POST ) ) {
- //polaczenie z baza
- $mysqli = new mysqli('localhost', 'root', '', 'tibia' );
- //sprawdzamy polaczenie z baza
- if ( $mysqli->connect_error ) {
- die('Connect Error: ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error ) ;
- }
- //dodawania tresci do bazy danych
- $title = $mysqli->real_escape_string($_POST['title']);
- $comment = $mysqli->real_escape_string($_POST['comment']);
- //ja rozumiem ze polski jezyk fajny ale po anglikansku duzo lepiej
- $sql = 'INSERT INTO newsy
- ( tytul, tresc )
- VALUES ( "'.$title.'", "'.$comment.'" )';
- $insert = $mysqli->query($sql);
- // sprawdzanie odpowiedzi mysqli
- if ( $insert ) {
- $success = true;
- }else{
- $success = false;
- $message = "Error: {$mysqli->errno} : {$mysqli->error}";
- }
- // zamkniecie polaczenie z baza danych
- $mysqli->close();
- if($success):
- header('Location: index.php?success');
- //pozniej w index.php mozesz zrobic if(isset($_GET['success']) i wyswietlic jakis message)
- else: ?>
- <p class="error"><?php echo $message; ?><p>
- <?php endif;
- }
- ?>
- <!-- Jesli bez action to wysylasz do tego samego pliku wiec w tym wypadku moze byc bez -->
- <form method="POST">
- <p><label>Tytul:<input type="text" name="title"></label></p>
- <p><label>Tresc:<input type="text" name="comment"></label></p>
- <input type="submit" value="Dodaj komentarz">
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement