Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodawanie zawartości strony na stronie :-)
Forum PHP.pl > Forum > PHP
integer000
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 ...
Ociu
  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. ?>
integer000
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 :-(
Ive
Ociu ci dal kod a ty sobie musisz go dostosowac do wlasnych potrzeb. proste?
Lechu
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
integer000
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 ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.