Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]Problem ze skryptem obsługującym komentarze
Forum PHP.pl > Forum > Przedszkole
koloik
Witam na komputerze mam zainstalowanego wampa i skrypt obsługujący komentarze chodzi na nim świetnie,lecz gdy wrzuce skrypt na serwer boo.pl nie chce wogóle działać i nie wiem co z nim jest nie tak a oto pliki składajace się na skrypt
  1. <?php
  2. plik polacz.php
  3.  
  4. function lacz_bd()
  5. {
  6.    $wynik = new mysqli('sql.boo.pl', 'nazwa uzytkownika', 'hasło', 'nazwa bazy danych'); 
  7.    if (!$wynik)
  8.       return false;
  9.  
  10.    return $wynik;
  11. }
  12.  
  13. ?>

  1. <?php
  2. plik baza_danych.php
  3. include('dolacz_pliki.php');
  4. $login=$_POST['login'];
  5. $wiadomosc=$_POST['wiadomosc'];
  6. $login = trim($login);
  7. $login = htmlentities($login);
  8. $lancuch = strip_tags($login);
  9. $login = addslashes($login);
  10. $wiadomosc = trim($wiadomosc);
  11. $wiadomosc = htmlentities($wiadomosc);
  12. $wiadomosc = strip_tags($wiadomosc);
  13. $wiadomosc = addslashes($wiadomosc);
  14. $zapytanie =&#092;"insert into komentarze values('NULL','\".$login.\"',now(),'\".$wiadomosc.\"')\";
  15. @ $db = lacz_bd();
  16. if(mysqli_connect_error())
  17. {
  18. echo &#092;" mie udało się połaczyc\";
  19. }
  20. if (!empty($_POST['login']) && !empty($_POST['wiadomosc']))
  21. {
  22. $db->query($zapytanie);
  23. }
  24. if (empty($_POST['login']) && empty($_POST['wiadomosc']))
  25. {
  26. echo &#092;"Nie wpisałeś danych do formularza\";
  27. }
  28. $zapytanie = $db->query(&#092;"select * from `komentarze` order by `id_komentarza` desc \"); 
  29. while($wynik = $zapytanie->fetch_assoc())
  30.  {
  31.                         echo &#092;"
  32.  
  33. dodał :&#092;".$wynik['umieszczajacy'].\"
  34. &#092;";
  35.         echo &#092;"kiedy :\".$wynik['umieszczony'].\"
  36. &#092;";
  37.                 echo &#092;"tresc wiadomosci :\".$wynik['wiadomosc'].\"
  38. &#092;";
  39.  }
  40. ?>

  1. <?php
  2. plik dolacz_pliki.php
  3. include_once('formularz.php');
  4. include_once('polacz.php');
  5. include_once('baza_danych.php');
  6. ?>

  1. plik formularz.php
  2. <head><title>tester</title></head>
  3. <form method="post" action="baza_danych.php" >
  4. Autor: <input type="text" name="login" ><p>
  5. <textarea name="wiadomosc" style="width: 300px; height: 100px"></textarea><p>
  6. <input type="submit" value="Dodaj komentarz">
  7. </form>
  8. </body>
  9. </html>

  1. CREATE TABLE komentarze
  2. (
  3. id_komentarza int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  4. login char(20) NOT NULL,
  5. umieszczony TIMESTAMP(10) NOT NULL,
  6. wiadomosc text
  7. )
SirZooro
Niestety nasz jasnowidz wyjechał na urlop, zatem czy możesz podać jaki masz komunikat błędu?
koloik
Problem w tym że nie ma żadnego błędu co mnie bardzio dziwi oto link do strony http://www.koloik.yoyo.pl/ksiega.php skrypt na yoyo.pl bo nie chce reklamowac mojej strony na boo.pl  tongue.gif  ale zarówno na yoyo.pl jak równiez boo.pl wystepuje ten sam problem a i jeszcze
dorzucam screena który prezentuje normalna prace skryptu na localhoscie http://www.koloik.yoyo.pl/www.jpg
itsme
tu szukaj http://forum.php.pl/Tematyka_i_zasady_panu...ole_t42815.html
pozniej dostosuj post

jeszcze dzis inaczej poleci temat do smietnika
koloik
Mogł by mi ktoś pomóc mecze się z tym skryptem od dłuższego czasu a na googlkach nie znalazłem odpowiedzi na swoje pytanie

Po lekkiej przeróbce skryptu wyrzuca mi błąd Class 'mysqli' not found in ... czy wie ktoś co on oznacza
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.