Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] edycja news'a, dziala ale nie wszedzie
Raffal
post 7.02.2007, 00:41:35
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


Witam

napotkalem na problem w moim skrypcie ale tylko na nielicznych komputerach tzn u mnie wszystko dziala (FireFox) ale jak sprawdzalem gdzie indziej na IE to zawieszala sie strona i musialem ja zamknac i nie iwem czym jest to spowodowane :/
skrypt pobiera dane z bazy i umozliwia ich edycje
oto skrypt

  1. <?php
  2. $wybor=mysql_query('select id,temat from news') or die('Niepoprawne zapytanie (3)');
  3.  
  4. echo '<form action="" method=POST>';
  5. echo '<select name="nrnews">';
  6.  
  7. while ($row=mysql_fetch_array($wybor, MYSQL_NUM)) {
  8.  
  9. echo '<option value='.$row[0].'>'.$row[1].'</option>';
  10.  
  11. }
  12.  
  13. echo '</select>';
  14. echo '<br>twoj wybor to<br>'.$row[1];
  15. echo '<br><input type="submit" value="Wybierz"/>';
  16. echo '</form>';
  17.  
  18.  
  19. $id=(int)($_POST['nrnews']);
  20.  
  21.  
  22. if(isset($_POST["temat"])){
  23. $temat=$_POST['temat'];
  24. $tresc=$_POST['tresc'];
  25. $data=date("Y-m-d H:i");
  26.  
  27. mysql_query('UPDATE news SET temat="'.$temat.'", tresc="'.$tresc.'", data="'.$data.'" WHERE id='.$id) or die('Niepoprawne zapytanie (2)');
  28. } else {
  29. $mysl=mysql_query('select temat,tresc from news where id='.$id) or die('Niepoprawne zapytanie (1)');
  30. $record=mysql_fetch_array($mysl);
  31. echo '<form action="" method="POST">';
  32. echo '<input type="hidden" name="nrnews" value="'.$id.'">';
  33. echo '<textarea name="temat" cols="76" rows="2">'.$record[0].'</textarea><br>';
  34. echo '<textarea name="tresc" cols="76" rows="20">'.$record[1].'</textarea><br>';
  35. echo '<input type="submit" value="Zapisz zmiany"></form>';
  36. }
  37.  
  38. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Lee
post 7.02.2007, 15:00:40
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


Wartość action w znaczniku 4 i 32 linijce nie może być puste i method w 4 linijce jest bez cudzysłowiów

Ten post edytował Lee 7.02.2007, 15:01:50


--------------------
Nie pomagam w sprawach php na GG i PW od tego jest forum!
Go to the top of the page
+Quote Post
phpion
post 7.02.2007, 15:51:35
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Lee @ 7.02.2007, 15:00:40 ) *
Wartość action (...) nie może być puste

A czy przypadkiem puste action nie wskazuje na plik, w ktorym zawiera sie formularz?
Raffal: a testowales ten skrypt na swoim komputerze na IE?
Go to the top of the page
+Quote Post
Raffal
post 8.02.2007, 18:15:25
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

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


no wprowadzilem te zmiany no i u mnie juz dziala zobacze na innym komputerze i sprawdze i dam znac smile.gif

dzieki snitch.gif
Go to the top of the page
+Quote Post

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: 31.07.2025 - 10:49