Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql]Problem z wysylaniem do bazy!
CichyLowca
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


Witam serdecznie,
Mam taki skrypcik. I jest oroblem ze wyswietla sie mi error ktorego nie jestem w stanie naprawic ;_;
ERROR:
Catchable fatal error: Object of class
mysqli_result could not be converted to
string in /home/u467256960/public_
html/home/new-topic/index.php on line
9

A tu skrypcik:
  1.  
  2. <?php
  3. include '../../config/index.php';
  4. include '../../config/header.php';
  5. $author = $_SESSION['login'];
  6. $title = $_POST['title'];
  7. $post = $_POST['post'];
  8. $cat = addslashes($_GET['cat']);
  9. if($post){
  10. $heh = $db->query("INSERT INTO topic (title , post , author , cat) VALUES ('$title' , '$post' , '$author' , '$cat')");
  11. if($heh == true){
  12. echo 'ttt';
  13. }
  14. } else {
  15. <form method="POST" action="?ok&cat='.$cat. '">
  16. <input type="text" name="title" style="width: 100%;"/>
  17. <textarea name="post" style="width: 100%;">
  18. </textarea>
  19. <input type="submit" value="QQ"/>
  20. </form>';
  21. }
  22. ?>

Blagam o pomoc!!
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Która to linia 9.?
Go to the top of the page
+Quote Post
com
post
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


nie ten kod kolego wink.gif daj nam konstruktor obiektu $db jeszcze smile.gif

Ten post edytował com 3.01.2014, 23:36:17
Go to the top of the page
+Quote Post
CichyLowca
post
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


Linijka 9. A tam jest zapytanie przeciez ;_;
Go to the top of the page
+Quote Post
Turson
post
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Dokładnie, zły kod podałeś nam


@down
A niekompletny kod nie jest złym kodem? tongue.gif

Ten post edytował Turson 3.01.2014, 23:38:25
Go to the top of the page
+Quote Post
com
post
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


chodziło mi że brakuje tu chociażby konstruktora gdzie tworzysz swój obiekt bo bo tu jakieś dziwne warunki tworzysz, nie wiadomo poco wink.gif

BTW kod dobry ale nie komplety, mój błąd wink.gif

@up nie bo bo błąd ma tutaj, ale tworzy pełno zbędnych zmiennych, wiec staram się zrozumieć poco wink.gif

  1. <?php
  2. include '../../config/index.php';
  3. include '../../config/header.php';
  4. $author = $_SESSION['login'];
  5. $cat = addslashes($_GET['cat']);
  6. if(!empty($_POST['post']) && !empty($_POST['title'])){
  7. $title = $_POST['title'];
  8. $post = $_POST['post'];
  9.  
  10. if($db->query("INSERT INTO topic (title , post , author , cat) VALUES ('$title' , '$post' , '$author' , '$cat')") === true)
  11. echo 'ttt';
  12. } else {
  13. <form method="POST" action="?ok&cat='.$cat. '">
  14. <input type="text" name="title" style="width: 100%;"/>
  15. <textarea name="post" style="width: 100%;">
  16. </textarea>
  17. <input type="submit" value="QQ"/>
  18. </form>';
  19. }


Pomijając kwestie bezpieczeństwa i inne to raczej tak smile.gif

Ten post edytował com 3.01.2014, 23:51:21
Go to the top of the page
+Quote Post
CichyLowca
post
Post #7





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


Dalej wywala error ;__;
Go to the top of the page
+Quote Post
com
post
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


no to tak jak napisałem daj konstruktor i kod błędu wink.gif

@down i co w związku z tym?

@down dalej nie rozumiem co ma na celu Twój post, nabijasz posty?

Ten post edytował com 4.01.2014, 00:00:41
Go to the top of the page
+Quote Post
rad11
post
Post #9





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


juz drugi raz prosisz o to com smile.gif

w sumie to nic tylko slabo Cie slucha ktos smile.gif

Ten post edytował rad11 3.01.2014, 23:58:54
Go to the top of the page
+Quote Post
CichyLowca
post
Post #10





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


A jakbym zrobil var_dump(); questionmark.gif
Go to the top of the page
+Quote Post
com
post
Post #11





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


no zrób, ale ja dalej czekam na konstruktor, ponadto masz wgl jakaś kategorie wybrana? i jak brzmi błąd?
Go to the top of the page
+Quote Post
CichyLowca
post
Post #12





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


Zmienna sesyjna przy zalogowaniu nie zostala przekonwertowana w string. Jak to zrobic??
Go to the top of the page
+Quote Post
com
post
Post #13





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


pokaż wynik z var_dump wink.gif i wgl czytasz co do Ciebie pisze ja proszę o coś a Ty nic...
Go to the top of the page
+Quote Post
CichyLowca
post
Post #14





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


jaki znowu konstruktor??
Go to the top of the page
+Quote Post
com
post
Post #15





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


no skoro masz błąd przy zapytaniu do bazy danych to przydało by się widzieć jak je wgl tworzysz... ponadto skoro mówisz ze jest coś nie tak z sesja to daj var_dump z $_SESSION['login']
Go to the top of the page
+Quote Post
CichyLowca
post
Post #16





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

Ostrzeżenie: (0%)
-----


Naprawilem!
Prxez przypqdek przy logowaniu do zmiennej sesyjnej dawalem zapytanie :v
Go to the top of the page
+Quote Post
com
post
Post #17





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


ok, tylko nasuwa się pytanie poco wgl był ten post wink.gif

Ten post edytował com 4.01.2014, 00:49:07
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:30