Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP+SQL Problem z formularzem
Forum PHP.pl > Forum > PHP
Peloo
  1. <?php
  2. echo "<form name='editnews' action='editnews.php' method='post'>
  3. <table width='800' border='0' cellspacing='0' cellpadding='5'>
  4. <tr>
  5. <td>Temat:</td>
  6. <td>
  7. <select name='newstitle' id='newstitle' role='menu'>";
  8. include_once('connection.php');
  9. connection();
  10. mysql_query('set names utf8_polish_ci');
  11. $res = @mysql_query('SELECT * FROM newsy WHERE ID ORDER BY ID DESC');
  12. //
  13. for ($i=1;$i<=mysql_num_rows($res);$i++)
  14. {
  15. $ress = mysql_fetch_assoc($res);
  16.  
  17. $getdata=$ress['data'];
  18. $gettime=$ress['czas'];
  19.  
  20. $rok=substr($getdata, 0, 4);
  21. $miesiac=substr($getdata, 4, 2);
  22. $dzien=substr($getdata, 6, 2);
  23. $godzina=substr($gettime, 0, 2);
  24. $minuta=substr($gettime, 2, 2);
  25. $sekunda=substr($gettime, 4, 2);
  26.  
  27. $data=$rok."-".$miesiac."-".$dzien;
  28. $czas=$godzina.":".$minuta.":".$sekunda;
  29. echo "<option value='".$ress['id']."'>".$data." / ".$czas." - ".$ress['title']."</option>";
  30. }
  31. echo"</select>
  32. </td> Pozycja: ".$ress['id'];
  33.  
  34. <td><input name='selectnews' type='submit' value='Wybierz' /></td>
  35. </tr>
  36. <tr>
  37. <td></td>
  38. <td>";
  39.  
  40. echo "<textarea name='tresc' cols='100' rows='10'>".$ress['tresc']."</textarea>";
  41. /**/
  42. echo"</td>
  43. <td></td>
  44. </tr>
  45. <tr>
  46. <td></td>
  47. <td></td>
  48. <td></td>
  49. </tr>
  50. </table>
  51. </form>
  52. ";
  53.  
  54. ?>


Witam. Powyższy kod ma za zadanie wczytać z bazy danych do menu pozycje rekordów z bazy danych które są tematami i wyświetlić treść w textarea. Wyświetla mi treść ostatniego rekordu w bazie (pierwsza pozycja w menu). Wszystko ok tylko problem tkwi w tym że nie wiem jak wysłać/pobrać dane klikając na Wybierz żeby wczytał inną treść z innego tematu (wybierając inną pozycję nic się nie zmienia). Proszę o pomoc najlepiej w formie kodu
Turson
Niepoprawne zapytanie
  1. SELECT * FROM newsy WHERE ID ORDER BY ID DESC

Dodatkowo odwołujesz się do $ress[] poza pętlą, więc jak ma pobrać rekord z bazy odnoszać się do tego co chcesz w pętli.
Peloo
bo w pętli ładuje mi wszystkie rekordy tj. data czas tytuł artykułu do pozycji w menu i po wybraniu pozycji i kliknięciu wybierz chciałbym żeby wyświetliło mi daną pozycję (treść) w polu textarea

Edit...
bo nie chce żeby textarea było w pętli bo mi wyświetli ich wiele a chce jeden do którego zostanie załadowany artykuł
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.