Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dodawanie zawartości strony na stronie :-)
integer000
post 24.09.2005, 14:01:14
Post #1





Grupa: Zarejestrowani
Postów: 129
Pomógł: 0
Dołączył: 24.09.2005

Ostrzeżenie: (30%)
XX---


WITAM!!

Mam taki problemik, nie wiem jak zrobić następującom rzecz:

na samej górze strony ma być umieszczone pole tekstowe i przycisk, a na dole tabela wyglądająca tak:

<table>
<tr>
<td>
treść1
</td>
</tr>
</table>

i teraz po wpisaniu do pola tekstowego linku do jakiejś strony (albo jakiegoś tekstu), i po kliknięciu na przycisk w wymienionej wcześniej tabeli dodawał się kolejny wiersz. Czyli:

<tr>
<td>
treśćXX
</td>
</tr>


tak żeby każdy kto wejdzie na stronę mógł sobie dodać swój tekst




prosze o pomoc ...
Go to the top of the page
+Quote Post
Ociu
post 24.09.2005, 14:26:24
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <?php
  2. function display() {
  3. echo '<table>';
  4. $query = mysql_query("SELECT * FROM teksty ORDER BY id DESC");
  5.  
  6. while($wiersz = mysql_fetch_row($query)) {
  7. echo '<tr>
  8. <td>
  9. '. $wiersz['tekst'] .'
  10. </td>
  11. </tr>';
  12. }
  13. echo '</table>';
  14. }
  15.  
  16. function add() {
  17. mysql_query('INSERT INTO teksty SET tekst = "'.mysql_escape_string($_POST['input_z_formu']).'"');
  18. }
  19. ?>
Go to the top of the page
+Quote Post
integer000
post 24.09.2005, 17:10:01
Post #3





Grupa: Zarejestrowani
Postów: 129
Pomógł: 0
Dołączył: 24.09.2005

Ostrzeżenie: (30%)
XX---


kolego Ociu niestety twoje rozwiązanie mi nic nie mówi. kiedy umieszczam ten skrypt pomiędzy znacznikami <body> na stronie nic się nie pojawia :-(
Go to the top of the page
+Quote Post
Ive
post 24.09.2005, 18:14:13
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


Ociu ci dal kod a ty sobie musisz go dostosowac do wlasnych potrzeb. proste?
Go to the top of the page
+Quote Post
Lechu
post 24.09.2005, 18:44:03
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 12.06.2002
Skąd: opole/wrocław

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


Tam gdzie chcesz zeby wyswietlila Ci się tabela piszesz display(), a w innym miejscu, najlepiej tam gdzie przeprowadzasz walidacje danych otrzymanych z formularza piszesz add() winksmiley.jpg

Ten post edytował Lechu 24.09.2005, 18:45:18


--------------------
LnM portfolio
Go to the top of the page
+Quote Post
integer000
post 24.09.2005, 18:44:14
Post #6





Grupa: Zarejestrowani
Postów: 129
Pomógł: 0
Dołączył: 24.09.2005

Ostrzeżenie: (30%)
XX---


czyli ten kod tworzy tabele:
  1. <?php
  2. function display() {
  3. echo '<table>';
  4. $query = mysql_query("SELECT * FROM teksty ORDER BY id DESC");
  5.  
  6. while($wiersz = mysql_fetch_row($query)) {
  7. echo '<tr>
  8. <td>
  9. '. $wiersz['tekst'] .'
  10. </td>
  11. </tr>';
  12. }
  13. echo '</table>';
  14. }
  15. ?>

ale jak to przerobić zeby tworzyło formulaz ?
  1. <?php
  2. function add() {
  3. mysql_query('INSERT INTO teksty SET tekst = "'.mysql_escape_string($_POST['input_z_formu']).'"');
  4. }
  5. ?>


tak ?

Ten post edytował integer000 24.09.2005, 18:58:30
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: 19.07.2025 - 17:21