Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Edycja newsa
benzulli
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


Witam

Otóż mam system newsów i w miarę jak witryna się rozwija i przybywa newsów wychodzą niektóre niedociągnięcia na jaw. Kiedy dodaję newsa - wiadomo, piszę się, tutaj zapomni się dać jakiegoś <br />, czy pogrubienia i innych rzeczy. Za każdym razem muszę wchodzić w phpmyadmina i wszystko ręcznie edytować. Jest to trochę męczące i kłopotliwe, ponieważ traci się dużo czasu, a jeżeli ktoś, kto nie ma dostępu, ktoś "z zewnątrz", komu daję uprawnienia - napisze newsa - i co dalej?

Przejdźmy do sedna: robię sobie taki system edycji. Jestem na tym etapie, że pobieram z bazy danych rekordy, czyli tytuł i treść. No i dalej, mam w formularzu takie coś, że między <textarea> po prostu daję komendę echo w php, żeby mi wyskakiwał aktualny stan. No i co teraz, jak zrobić to, że po naciśnięciu "zaktualizuj" po prostu zupdejtuje mi stan strony do bazy? Jak użyć funkcji update? I jak przede wszystkim wybrać pojedynczego newsa, tego, akurat, na którego podstronie jestem? Adres strony to bezchemii.info
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kpt_lucek
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


  1. <?php
  2. if(!empty($_POST['submit']))
  3. {
  4. mysql_query("UPDATE `newsy` SET `tresc` = '".jakasFunkcjaValidujaca($_POST['post'])."' WHERE `id` = '".$idNewsa."'") or die(mysql_error());
  5. }
  6. ?>
  7. <form action='' method='post'>
  8. <textarea name="post"><?php echo $tresc;?></textarea>
  9. <input type="submit" name="submit" value="Zapisz"/>
  10. </form>


Ten post edytował kpt_lucek 13.08.2013, 03:31:15
Go to the top of the page
+Quote Post

Posty w temacie


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.10.2025 - 16:43