Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php + mysql] na localhost dziala a na serwerze nie!
Forum PHP.pl > Forum > Przedszkole
TexPac
Witajcie. Mam skrypt dodawania newsów w panelu admina. Niestety nie działa on tak jak należy. W ogóle nie dodaje newsu do bazy. Chciałem sprawdzić czy błąd tkwi w dodawaniu do bazy czy może z wyświetlaniem. Na próbę dodałem do bazy parę rekordów (temat newsa, treść). Wyświetlają się poprawnie jednak z dodawaniem nadal są problemy winksmiley.jpg
  1. <?php
  2. require('../config.php');
  3. mysql_connect($host, $user, $pass) or die ("Nie można połączyć się z bazą danych!");
  4. mysql_select_db($name) or die ("Nieprawidłowa nazwa bazy danych!");
  5.  
  6. if ($_COOKIE['login_admin']!=md5($haslo))
  7. {
  8. header('location: index.php?mode=bladlogowania');
  9. }
  10. else
  11. {
  12. if((empty($tytul)&&empty($tresc)) || ($tytul =='' || $tytul ==' ' || $tresc == '' || $tresc ==' '))
  13. {
  14. echo '<br /><br /><form action="" method="post">
  15. <font color=red>*</font>Tytuł: <br /><input type="text" name="tytul" style="width: 200px;" /><br />
  16. <font color=red>*</font>Tresć wpisu: <br /><textarea name="tresc" style="width: 200px; height: 100px;">
  17. </textarea><br />
  18. <input type="submit" value="Wyslij">
  19. </form><br />
  20. <br /><br />
  21. <font color=red>*</font> - wymagane pole';
  22. }
  23. else
  24. {
  25.  
  26.  $autor=$login;
  27.  $data=date('d:m:Y H:i');
  28. $zapytanie = 'INSERT INTO news (tytul, tresc, autor, data) ';
  29. $zapytanie .= "VALUES ('".$_POST['tytul']."', '".$_POST['tresc']."', '".$autor."', '".$data."'); ";
  30. mysql_query($zapytanie);
  31. echo 'News został dodany do bazy!';
  32. }
  33. }
  34. ?>



Bardzo proszę o pomoc! sad.gif
Adrian Staniszewski
Jakie masz błedy ? Co się wyświetla ?
TexPac
No właśnie nic się nie wyświetla smile.gif Skrypt zachowuje się tak jakby się nie wykonał smile.gif Po dodaniu newsa powinien wyświetlić się taki komunikat:

"News został dodany do bazy!"

Jednak skrypt jakby się wczytuje od nowa.
skowron-line
  1. <?php
  2. if((empty($tytul)&&empty($tresc)) || ($tytul =='' || $tytul ==' ' || $tresc == '' || $tresc ==' '))
  3. ?>

ma byc
  1. <?php
  2. if((empty($_POST['tytul'])&&empty($_POST['tresc'])) || ($_POST['tytul'] =='' || $_POST['tytu']==' ' || $_POST['tresc'] == '' || $_POST['tresc'] ==' '))
  3. ?>
TexPac
dzięki! smile.gif już działa jak należy smile.gif jedyny problem tkwił właśnie w tym winksmiley.jpg
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.