Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql]edycja newsa, pomoc w php
dadakud
post 11.03.2008, 16:09:37
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.07.2007

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


Witam! Posiadam skrypt system newsow i problem mam taki: 1 z opcji edycja newsow nie działa! Po zatwierdzeniu dane nie zostaja zapisane do bazy MYSQL oto fragment kodu odpowiedzialny za to prosze o sprawdzenie co jest źle, lub podpowiedz co może byc przyczyną? wszystko inne dodawanie usowanie działa bez problemowo
Kod
}


elseif(isset($_GET['newsy']) && $_GET['newsy']=='wyedytuj' && isset($_GET['id']))
{
    $tytul=$_POST['tytul'];
    $tresc=$_POST['tresc'];
    $id=$_GET['id'];

mysql_query("UPDATE news SET tytul='$tytul' tersc='$tresc' WHERE id='$id'");
    echo 'Pomy&para;lnie wyedytowałem newsa! <br> Jego nowy tytuł to: <b>'.$tytul.'</b>, a tre&para;ć: <b>'.$tresc.'</b>';

}
Powód edycji: dodalem tag i lekko zmieniłem temat (cysiaczek)
Go to the top of the page
+Quote Post
Xniver
post 11.03.2008, 16:17:00
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 26
Dołączył: 29.02.2008

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


Może literówka?
Cytat
tersc='$tresc'


Ten post edytował Xniver 11.03.2008, 16:17:18
Go to the top of the page
+Quote Post
PawelC
post 11.03.2008, 16:21:12
Post #3





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


  1. <?php
  2. mysql_query("UPDATE news SET tytul='$tytul' tersc='$tresc' WHERE id='$id'");
  3. ?>

Nie powinno być czasem tresc zamiast tersc
  1. <?php
  2. mysql_query("UPDATE news SET tytul='$tytul' tresc='$tresc' WHERE id='$id'");
  3. ?>


EDIT: Ale mam zapłon jak szachista biggrin.gif

Ten post edytował ExPlOiT 11.03.2008, 16:21:51
Go to the top of the page
+Quote Post
dadakud
post 11.03.2008, 22:45:13
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.07.2007

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


niestety wiem o literowce, ale ona nic nie zmienia. Proszę o dalszą pomoc
Go to the top of the page
+Quote Post
Xniver
post 11.03.2008, 23:03:08
Post #5





Grupa: Zarejestrowani
Postów: 108
Pomógł: 26
Dołączył: 29.02.2008

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


To może dodaj po:
  1. <?php
  2. mysql_query("UPDATE news SET tytul='$tytul' tersc='$tresc' WHERE id='$id'");
  3. ?>


Takie coś:
  1. <?php
  2. ?>


Jak jest jakiś błąd z zapytaniem to powinno wypisać
Go to the top of the page
+Quote Post
marcio
post 11.03.2008, 23:37:32
Post #6





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Moze cos takiego
  1. <?php
  2. mysql_query('UPDATE news SET tytul="'.$tytul.'" tresc = "'.$tresc.'" WHERE id = '.$id.'') or die(mysql_error());
  3. ?>


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
dadakud
post 13.03.2008, 14:04:28
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.07.2007

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


po dadaniu tego co pisał kolega pojawia się następujący komunikat
Kod
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tersc='tresc' WHERE id='1'' at line 1
co nadal robic?
Go to the top of the page
+Quote Post
PawelC
post 13.03.2008, 15:26:45
Post #8





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Zamiast tego:
  1. <?php
  2. mysql_query('UPDATE news SET tytul=\"'.$tytul.'\" tresc = \"'.$tresc.'\" WHERE id = '.$id.'') or die(mysql_error());
  3. ?>

Wstaw to:
  1. <?php
  2. $tytul=$_POST['tytul'];
  3. $tresc=$_POST['tresc'];
  4. $id=$_GET['id'];
  5. $zrob="UPDATE news SET tytul='$tytul', tresc='$tresc' WHERE id = '$id'";
  6. mysql_query($zrob) or die(mysql_error());
  7. ?>


Ten post edytował ExPlOiT 13.03.2008, 15:29:33
Go to the top of the page
+Quote Post
dadakud
post 13.03.2008, 16:41:07
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.07.2007

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


DZIEKI DZIEKI DZIEKI i raz jeszcze DZIEKI exclamation.gif!
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:24