Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi (1 - 16)
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 (IMG:style_emoticons/default/wink.gif) daj nam konstruktor obiektu $db jeszcze (IMG:style_emoticons/default/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? (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/wink.gif)

BTW kod dobry ale nie komplety, mój błąd (IMG:style_emoticons/default/wink.gif)

@up nie bo bo błąd ma tutaj, ale tworzy pełno zbędnych zmiennych, wiec staram się zrozumieć poco (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/smile.gif)

w sumie to nic tylko slabo Cie slucha ktos (IMG:style_emoticons/default/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(); (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:30