Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z updatem pojedynczego newsu
rbodych
post 12.02.2005, 20:26:49
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.02.2005

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


Witam,
1)
Mam teraz nowy problem z któym sse nie radze od kilku dni. Natomiast próboje zrobić aktualizacje newsa z formularza i cos mi nie wychodzi kod mam nastepujacy

  1. <?php 
  2. require &#092;"mysql_connect.php\";
  3. if (isset($_GET['id']))
  4. {
  5.   $_GET['id'] = intval($_GET['id']);
  6.   $pytanie = mysql_query('UPDATE news SET tytul=$tytul ,tresc=$tresc WHERE id='.$_GET['id']);
  7. }
  8.  
  9. $pytanie = mysql_query('SELECT * FROM news WHERE id='.$_GET['id']);
  10. while ($wynik = mysql_fetch_assoc($pytanie))
  11. {
  12. echo '
  13.        <form action=\"dodaj.php\" method=\"post\">
  14.        <table style=\"width: 700px;\" cellpadding=\"0\" cellspacing=\"0\">
  15.             <tr>
  16.                 <td style=\"width: 30px;\">Tytu&sup3; </td>
  17.                 <td style=\"width: 100px;\">
  18.                     <input maxlength=\"80\" size=\"40\" name=\"tytul\" value=\"'.$wynik['tytul'].'\" /></td>
  19.             </tr>
  20.         </table>
  21.         <table style=\"width: 700px;\" cellpadding=\"0\" cellspacing=\"0\">
  22.             <tr>
  23.                 
  24.                 <td style=\"width: 100px;\">
  25.                     <textarea name=\"tresc\" rows=\"5\" cols=\"60\" value=\"\">'.$wynik['tresc'].'</textarea></td>
  26.             </tr>
  27.         </table>
  28.         <table>
  29.             <tr>
  30.                 <td><input type=\"submit\" value=\"edytuj\" name=\"post\" /></td>
  31.                 <td><button value=\"Cofnij\" onClick=\"history.back();\">Cofnij</button></td>
  32.             </tr>        
  33.         </table>
  34.         </form>
  35.      
  36.     ';
  37.  
  38. }
  39.  
  40. ?>


Próbowałem też umieszczać w osobnym pliki formułke UPDATE ale też mi coś nie działało.

i jeszcze jedno
2) jak zabezpieczyć formularz przed dodowaniem pustego newsa do bazy danych po przez nacisnie nnp klawisza F5 w przeglądarce. Myślalem nad kontrolą w Javie ale chyba to nie wystarczy . Kod tego drugiego formularza wygląda tak

  1. <form action=\"now.php\" method=\"post\">
  2.  
  3. <table valign=\"top\">
  4.     <tr>
  5.         <td style=\"height:40px\"align = \"left\" >Dodawanie newsów</td>
  6.     </tr>
  7.     <tr>
  8.         <td align=\"left\">Tytuł</td>
  9.     </tr>
  10.     <tr>
  11.         <td><input type=\"text\" maxlenght=\"80\" size=\"40\" name=\"tytul\" /></<td>
  12.     </tr>
  13.     <tr>
  14.         <td><textarea name=\"tresc\" rows=\"10\" cols=\"60\"></textarea></<td>
  15.     </tr>
  16.     <tr>
  17.         <td><input name=\"submit\" type=\"submit\" value=\"Przeslij\"/></td>
  18.     </tr>
  19. </table>    
  20. </form>
  21. <p><a href=\"now2.php\">Wyswietl newsy</a></p>
  22.  
  23. <?php 
  24. require &#092;"mysql_connect.php\";
  25.  
  26. $sql = &#092;"INSERT INTO news (tytul,tresc,data) VALUES ('\".$tytul.\"','\".$tresc.\"', NOW())\";
  27. $result = mysql_query($sql);
  28.  
  29. mysql_close();    
  30. ?>



Będe wdzieczny za pomoc smile.gif

Ten post edytował rbodych 12.02.2005, 20:27:33
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.08.2025 - 23:41