Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] edycja newsa, j.w.
Raffal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


mam panel wczytywane sa newsy no ale chcialbym aby mozna je edytowac

sporzadzilem cos takiego
  1. <?php
  2.  
  3.  
  4. mysql_connect('sql.boo.pl',','');
  5. mysql_select_db("");
  6.  
  7. $wczytanie ='select news(id,temat,tresc,data) where id=18';
  8. $mysl=mysql_query($wczytanie) or die('nie dziala');
  9. $record=mysql_fetch_array($mysl);
  10. echo $redcord[0].$redcord[1].$redcord[2];
  11.  
  12.  
  13. $a=$_POST['nr'];
  14. $b=$_POST['temat'];
  15. $c=$_POST['tresc'];
  16. $d=date("Y-m-d H:i");
  17. $e=$_POST['obrazel'];
  18. $f=$_POST['polex'];
  19.  
  20. echo '<form action="" method="POST">';
  21. echo '<textarea name="temat" cols="50" rows="20">$redcord[1]</textarea><br>';
  22. echo '<textarea name="tresc" cols="50" rows="20">$redcord[2]</textarea><br>';
  23. echo '<input type="submit" value="Wyślij"></form>';
  24. echo 'if(isset($_POST["temat"])){';
  25. echo $temat ;
  26. echo '$pytanie="insert into news(temat,tresc,data) values("$b","$c","$d"");";';
  27. echo $pytanie;
  28. echo '$id=mysql_query($pytanie) or die("nie dziala")'; 
  29. echo '}';
  30. echo 'mysql_close()';
  31.  
  32.  
  33. ?>


no ale nie dziala i nie wyswietla sie zaden blad
no i czy moj tok rozumowania ma sens wogole tzn formularz generowany w php a w textarea wzucic nazwy plikow wyciagnietych z tablic?

Ten post edytował Raffal 25.11.2006, 16:43:48
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


no ja tu nie widze nawet zadnej linijki odpowiedzialnej za edycje
zrobiles dopiero sam formularz

a sory, widze jednak (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
schowane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
nie insert tylko UPDATE ma byc jezeli chcesz rekord nadpisac

i nie echo 'zapytanie'
tylko po prostu je wywolaj

Ten post edytował my salsa 25.11.2006, 16:41:15
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. <?php
  2. echo 'if(isset($_POST["temat"])){';
  3. echo $temat ;
  4. echo '$pytanie="insert into news(temat,tresc,data) values("$b","$c","$d"");";';
  5. echo $pytanie;
  6. echo '$id=mysql_query($pytanie) or die("nie dziala")'; 
  7. echo '}';
  8. echo 'mysql_close()';
  9. ?>


a to ciekawe co napisales

Ten post edytował skowron-line 25.11.2006, 16:41:45
Go to the top of the page
+Quote Post
Raffal
post
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


przepraszam wkleilem nie dokonca to co chcialem teraz juz to jest stan jaki mam obecnie

z updateem sobie poradze chodzi mi bardzeij o wczytanie danych do formularza

Ten post edytował Raffal 25.11.2006, 16:44:53
Go to the top of the page
+Quote Post
Daimos
post
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


hehe kolega tu chcial widziec jakie zapytania sie "wykonuja" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował my salsa 25.11.2006, 16:44:50
Go to the top of the page
+Quote Post
satsun
post
Post #6





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 15.10.2006

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


  1. <?php
  2. echo '<form action="" method="POST">';
  3. echo '<textarea name="temat" cols="50" rows="20">'.$redcord[1].'</textarea><br>';
  4. echo '<textarea name="tresc" cols="50" rows="20">'.$redcord[2].'</textarea><br>';
  5. echo '<input type="submit" value="Wyślij"></form>';
  6. ?>


Tak, pozatym $record czy $redcord?
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #7





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


  1. <?php
  2. $id=$_POST['nr'];
  3. mysql_connect('sql.boo.pl','','') or die('Błąd połączenia z bazą');
  4. mysql_select_db('') or die('Błędna baza');
  5.  
  6. if(isset($_POST["temat"])){
  7. $temat=$_POST['temat'];
  8. $tresc=$_POST['tresc'];
  9. $data=date("Y-m-d H:i");
  10. /*
  11. * a skąd to?
  12. $e=$_POST['obrazel'];
  13. $f=$_POST['polex'];
  14. */ 
  15. mysql_query('UPDATE news SET temat="'.$temat.'", tresc="'.$tresc.'", data="'.$data.'" WHERE id='.$id) or die('Niepoprawne zapytanie (2)');
  16. } else {
  17. $mysl=mysql_query('select temat,tresc from news where id='.$id) or die('Niepoprawne zapytanie (1)');
  18. $record=mysql_fetch_array($mysl);
  19. echo '<form action="" method="POST">';
  20. echo '<input type="hidden" name="nr" value="'.$id.'">';
  21. echo '<textarea name="temat" cols="50" rows="20">'.$record[0].'</textarea><br>';
  22. echo '<textarea name="tresc" cols="50" rows="20">'.$record[1].'</textarea><br>';
  23. echo '<input type="submit" value="Wyślij"></form>';
  24. }
  25. ?>

Powinno działać, ale ręki nie dam uciąć...
I to jest bez żadnego spr. więc to może tylko się nadawać na prywatny użytek, jeszcze jest trochę poplątane ale coś mnie bierze prze ten mój * komputer, trzeba będzie nowy kupić.

Ten post edytował Sedziwoj 26.11.2006, 14:41:17
Go to the top of the page
+Quote Post
Raffal
post
Post #8





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


nie dokonca nie pobiera danych z bazy tylko wstawia record[1],record[2] zamiast danych z bazy i nie updateuje "błedne zapytanie" (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #9





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


Skopiuj jeszcze raz, bo był błąd, nie zauważyłem że użyłeś ', i wywaliłem pobieranie id oraz daty bo i tak ich się nigdzie potem nie wykorzystuje.
Go to the top of the page
+Quote Post
Raffal
post
Post #10





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


super dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

a mam jeszcze pytanko jedno

wisz moze jak zrobic w css w zeby caly serwis przyjal jakis ustalony kursor?

i jak sie robi filter szarosci czy to wystarczy
  1. body
  2. {
  3. filter: gray:
  4. }


Ten post edytował Raffal 26.11.2006, 14:51:49
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #11





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


Od kursora to mi precz, jedynie co uważam za stosowne do zmiany kursora to, to jak się używa JS do robienia linków (i aby zmienić wtedy kursor, aby sugerować że to link)

co do filtrów
Cytat
Otóż sekret tych efeków tkwi w niczym innym jak w stylach! W sumie filtry graficzne ciężko jest "zaszufladkować", ponieważ podobnie jak kolorowe suwaki są one rozszerzeniem Internet Explorera i działają tylko w nim, ale jeżeli mam gdzieś o nich napisać, to nie gdzie indziej tylko w sekcji CSS

Cytat z strony, więc też bym radził sobie je darować.
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: 14.09.2025 - 21:37