Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Edytowanie wpisów w bazie danych, mysql, baza danych, edytowanie
demolka666
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 28.09.2009

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


Napisałam skrypt w PHP edytujący wpisy do bazy danych. Na moim lokalnym serwerze działa bez zastrzeżeń, natomiast szwankuje po uploadzie. Gdzie może być błąd?
  1. <center><?php
  2.  
  3. $_GET[d] = $d;
  4. include("funkcje/baza.php");
  5.  
  6. if(isset($_POST[wyslij])){
  7. $_POST[tytul] = $tytul;
  8. $_POST[tresc] = $tresc;
  9. $_POST[data] = $data;
  10.  
  11. mysql_query("UPDATE news SET tytul = '$tytul', tresc = '$tresc', data = '$data' WHERE ID = '$d' ") OR DIE(mysql_error());
  12. echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wiadomość została zaktualizowana!<br>";
  13. }
  14.  
  15. $zapytanie = "SELECT * FROM news WHERE id= '$d'"; //pobieranie zawartosci rekordu
  16. $wynik = mysql_query($zapytanie) OR DIE(mysql_error());
  17. while($row = mysql_fetch_row($wynik)){
  18. $tytul = $row['1'];
  19. $tresc = $row['2'];
  20. }
  21.  
  22. ?>
  23. <form action="<?php $_SERVER['SCRIPT NAME']; ?>" method="post">
  24. <table>
  25. <tr><td>Tytuł</td><td><input name="tytul" value="<?php echo $tytul; ?>" size="54"></td></tr>
  26. <tr><td>Treść</td><td><textarea name="tresc" cols="40" rows="15"><?php echo $tresc; ?></textarea></td></tr>
  27. <tr><td>Data</td><td><input name="data" size="54" value="<?php $czas = date("Y-m-d"); echo $czas; ?>"></td></tr>
  28. </table>
  29. <input type="submit" name="wyslij" value="Aktualizuj"><br><br>
  30.  
  31. </form>
  32.  
  33. </center>
  34.  


Client API version:
mój: 3.23.49
serwera: 5.0.81
Pozatym brak różnic w konfiguracji mysqla

W czym jest problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ADeM
post
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


A nie czasem:
  1. $d = $_GET['d'];
  2. if(isset($_POST['wyslij'])){
  3. $tytul = $_POST['tytul'];
  4. $tresc = $_POST['tresc'];
  5. $data = $_POST['data'];
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: 7.10.2025 - 11:56