Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wiele wybranych wpisów za jednym razem
Forum PHP.pl > Forum > Przedszkole
atomek_16
Witam

Mamy główny wpis:
Tytuł : x
Id: 1
Autor: Y
Treść: Z

I komentarze do niego:
powiedzmy : 6

Usiłuję napisać skrypt wyróżnione. tj. moderator uruchamia aplikację gdzie za pomocą pętli (spis komentów do głównego wpisu) i checkbox może wyróżnić ciekawe komentarze (wpisać je do nowej tabeli : wyroznione).

Nie mam pojecia jak zrobic, aby tylko dodal te zaznaczone za jednym razem.
Bardzo prosze o pomoc.

Dziekuje z gory.
shima
Cytat(atomek_16 @ 2004-12-20 10:53:12)
Nie mam pojecia jak zrobic, aby tylko dodal te zaznaczone za jednym razem.
Bardzo prosze o pomoc.

W pętli. Czytając z bazy zapewne ładujesz je do tabeli, tabelę wyświetlasz, a checkbox ustawia dodatkowa zmienną. Potem tylko w pętli
  1. <?php
  2. foreach($tablica ...)
  3. {
  4. if ($zaznaczone)
  5.  $insert
  6. }
  7. ?>
atomek_16
Dzięki. Kombinowałem, ale nie mam pojęcia jak to zrobić sad.gif

Może wstawię kod. Gdybyś zechciała podać mi rozwiązanie, byłbym zobowiązany.

  1. <?php
  2.  
  3.  
  4. if ($ak==pierwsza) {
  5.  $topic = &#092;"SELECT * from topics WHERE id='$_GET[id]'\";
  6. $q_topic = mysql_query($topic) or die (mysql_error());
  7. $r = mysql_fetch_array($q_topic);
  8.  
  9. echo &#092;"
  10. <FORM ACTION='wyroznij.php?ak=druga&id=$_GET[id]' METHOD=Post>
  11. <table width=90% cellspacing='0' cellpadding='8' style='border-style: solid;
  12. border-color: black; border-width: 0;'>
  13. <tr>
  14. <td><font color=white face=verdana size=-1><B>Tytuł utworu: </td>
  15. <td><font color=#F7F2BF face=verdana size=-1>$r[subject]</b></font></td>
  16. </tr>
  17. <tr>
  18. <td><font color=white face=verdana size=-1><B>Autor utworu: </td>
  19. <td><font color=#F7F2BF face=verdana size=-1>$r[poster]</b></font></td>
  20. </tr>
  21. <tr>
  22. <td><font color=white face=verdana size=-1><B>Liczba komentarzy: </td>
  23. <td><font color=#F7F2BF face=verdana size=-1>$r[num_replies]</b></font></td>
  24. </tr>
  25. <tr>
  26. <td><font color=white face=verdana size=-1><B>Forum numer: </td>
  27. <td><font color=#F7F2BF face=verdana size=-1>$r[forum_id]</b></font></td>
  28. </tr>
  29. </table> &#092;";
  30.  
  31. echo &#092;"<font color=#F7F2BF><B>Zaznacz komentarze do wyróżnienia:</b><BR>\";
  32.  
  33. $post = &#092;"SELECT * from posts WHERE topic_id='$_GET[id]'\";
  34. $q_post = mysql_query($post) or die (mysql_error());
  35. while ($a = mysql_fetch_array($q_post)) {
  36.  
  37. echo &#092;"
  38. <table width=90% cellspacing='0' cellpadding='8' style='border-style: solid;
  39. border-color: white; border-width: 1;'>
  40. <tr>
  41. <td width=20% valign=top><font color=white face=verdana size=-1><B>Napisał(a): </td>
  42. <td width=80% valign=top>
  43. <INPUT TYPE='checkbox' NAME='jezyk' VALUE='$a[id]'>
  44. <font color=#F7F2BF face=verdana size=-1>$a[poster]</b></font></td>
  45. </tr>
  46. <tr>
  47. <td width=20% valign=top><font color=white face=verdana size=-1><B>Komentarz: </td>
  48. <td width=80% valign=top><font color=#F7F2BF face=verdana size=-1>$a[message]</b></font></td>
  49. </tr>
  50. </table>
  51. &#092;"; }
  52. echo &#092;"<INPUT TYPE='submit' VALUE='Dodaj'>
  53. </form>&#092;";
  54. }
  55.  
  56. if ($ak==duga) {
  57. .......................................
  58. .......................................
  59. .......................................
  60. .......................................
  61.  
  62. }
  63.  
  64. ?>
Gość_atomek_16
Nic w ogóle nie wychodzi mi sad.gif
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.