Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z wysłaniem danych do bazy danych
glover
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.07.2012

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


Witam,
otóż tworzę pewien system newsów dla zielonych i napotkał mnie jeden problem.
Bez zbędnego gadania przejdę do środka, a więc mam kod:
  1.  
  2. <?php
  3. mysql_connect('localhost', 'root', '')
  4. or die('Nieudane polaczenie z baza danych...');
  5. mysql_select_db('spamersko')
  6. or die('Nie udalo sie wybrac bazy danych...');
  7.  
  8. if(isset($_POST['ok'])) {
  9. $id = $_POST['id'];
  10. $zapytanie = "SELECT * FROM `site_news` where `id`='$id'";
  11. $wynik = mysql_query($zapytanie);
  12. while ( $rekord = mysql_fetch_row($wynik) )
  13. echo '
  14. <div class="well"><form method="POST">
  15. <div class="news-post-date"><span class="label label-inverse"><i class="icon icon-calendar icon-white"></i> '.$rekord[3].' </span></div>
  16. <legend>Tytuł: <input type="text" name="tytul" value="'.$rekord[1].'"/></legend>
  17. Treść: <textarea style="width: 95%; height:100px; border-radius:4px;" name="tresc">'.$rekord[2].'</textarea>
  18. <br><br>
  19. <i class="pull-right">Podpis: <input type="text" name="autor" value="'.$rekord[4].'" /></i>
  20. <br/>
  21. <center><input type="submit" name="ok" value="Edytuj!" /></center>
  22. <br/>
  23. </form>
  24. </div>';
  25. }
  26. else {
  27. echo '<div class="well">
  28. <b>Jeśli zapisałeś sobie wszystkie informacje o danym ogloszeniu, wypełnij formularz!</b><br><hr>
  29. <form method="POST">
  30. Wpisz ID newsa :<input style="float:right" type="text" name="id" /> <br />
  31. <span style="font-size: 11px;
  32. color: red;">Jeśli wpiszesz ID, którego nie ma w bazie danych i tak zostanie wykonane polecenie w MySQL</span>
  33. <center><input type="submit" name="ok" value="Usun!" /></center><br />
  34. </form>
  35.  
  36.  
  37. </div>'; }
  38.  
  39. ?>
  40.  
  41.  
  42.  


Chciałbym dodać, aby po wypełnieniu formularza ( tej edycji ogłoszenia ) wykonało się takie coś :

  1.  
  2. $tytul=$_POST['tytul'];
  3. $tresc=$_POST['tresc'];
  4. $sql = mysql_query("UPDATE `site_news` SET `tytul`='$tytul' `tresc`='$tresc' WHERE `id`='$id'");
  5. if($sql)
  6. echo '<fieldset><legend>Udana Akcja</legend>Pomyślnie wyedytowałem newsa! </fieldset>';
  7. else echo '<fieldset><legend>Akcja Nie udana</legend>Nie udało się edytować newsa<br> '.mysql_error().'</fieldset>';


Nie wiem tylko jak to uwarunkwać i w jakich okolicznościach dodać tę akcję (IMG:style_emoticons/default/sad.gif)
Proszę o pomoc, ewentualne sugestie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 09:25