Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problem z newsami oraz z..., Problem z newsami oraz z...
Pietrek.K
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.06.2009

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


Witam,
jestem nowym użytkownikiem, dlatego nie wiem czy swój problem zgłaszam w dobrym miejscu ?

Drodzy forumowicze, problem mój polega na nie aktualizowaniu się niusa (nie dodaje się do bazy Mysql) z pozycji panelu administracyjnego...ale gdy zostanie ręcznie wpisany bezpośrednio do bazy...news zostaje wyświetlony na stronie głównej. Nie wiem jak to możliwe że się spier..., strona działała i nie miałem z nia problemu...teraz szaleje i może ja czegoś nie widzę...proszę o pomoc ( mogę wysłać kod do spr.)

Drugi problem polega na nie rozwijaniu się niusów...wszystko jest na swoim miejscu...klikam "dalej" celem rozwinięcia niusa po czym str. odświeża się.

Wielkie dzięki panie i panowie :-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
greg.paw.90
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 8
Dołączył: 12.06.2009
Skąd: Wielkopolska

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


witaj,
w jaki sposób "aktualizujesz niusa" ?
pokaż kod smile.gif
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
mogę wysłać kod do spr.)
nie no, zbytek lask.... winksmiley.jpg

Tak, pokaz nam kod. No jak bez niego mamy ci cos powiedziec?
poza tym sprawdz, czy nie masz bledy zapytania.
  1. <?php
  2. ?>
po zapytaniu dodającym newsa. Chyba ze do dodawania uzywasz czegos innego niz mysql_query()


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pietrek.K
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.06.2009

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


A o to jest moj kod php do aktualizacji :
  1. <?php
  2. # upload pliku na serwer
  3.    $uploadDir = '../img_files/';
  4.    $uploadFile = $uploadDir . $prefix . $_FILES['userfile']['name'];
  5.    if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile)) {
  6.      $plik_dodany = TRUE;
  7.      } else {
  8.        $plik_dodany = FALSE;
  9.        }
  10.    
  11.    if($plik_dodany == TRUE) {    
  12.      $zdjecie = $prefix . $_FILES['userfile']['name'];
  13.      } elseif($plik_dodany == FALSE) {
  14.        $zdjecie = NULL;
  15.        }
  16.        
  17.    if(($userfile2 == '01') or ($userfile2 == '02') or ($userfile2 == '03') or ($userfile2 == '04') or ($userfile2 == '05') or ($userfile2 == '06') or ($userfile2 == '07') or ($userfile2 == '08') or ($userfile2 == '09') or ($userfile2 == '10')) {
  18.          $zdjecie = $userfile2;
  19.          }
  20.          
  21.        trim($tytul && $podtytul && $zawartosc1 && $zawartosc2);
  22.    
  23.        # dodawanie do bazy
  24.        require_once('../mysql_connect.php');
  25.        $query = "INSERT INTO newsy (tytul, podtytul, zawartosc1, zawartosc2, zdjecie, data) VALUES ('$tytul', '$podtytul', '$zawartosc1', '$zawartosc2', '$zdjecie', NOW())";
  26.        $result = @mysql_query ($query);
  27.        
  28.        if ($result == TRUE ) {
  29.            if($plik_dodany == TRUE) {
  30.              header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php?menu=root&message_change=2");
  31.              } elseif(($userfile == '01') or ($userfile2 == '02') or ($userfile2 == '03') or ($userfile2 == '04') or ($userfile2 == '05') or ($userfile2 == '06') or ($userfile2== '07') or ($userfile2 == '08') or ($userfile2 == '09') or ($userfile2 == '10')) {
  32.                  header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php?menu=root&message_change=5");
  33.                  } elseif($plik_dodany == FALSE) {
  34.                  header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php?menu=root&message_change=4");
  35.                  }
  36.            
  37.                
  38.                
  39.            $tytul = NULL;
  40.            $podtytul = NULL;
  41.            $zawartosc1 = NULL;
  42.            $zawartosc2 = NULL;
  43.            $zdjecie = NULL;
  44.            $try_me = 'no';
  45.        } else {
  46.            $message_dodaj = ' - <font color=red>Błąd: '.mysql_error().'.</font>';
  47.        }
  48.        
  49.    } elseif(($try_me == 'yes') or ($tytul != NULL) or ($podtytul != NULL) or ($zawartosc2 != NULL)) {
  50.        $message_dodaj = ' - <font color=red>Wypełnij wszystkie pola.</font>';
  51. ?>
Go to the top of the page
+Quote Post
Spawnm
post
Post #5





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




aktualizacji czy dodawania ?

$result = @mysql_query ($query);

wywal @ i daj mysql_error jak pisał Nospor
Go to the top of the page
+Quote Post
Pietrek.K
post
Post #6





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.06.2009

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


sorki za wprowadzenie w błąd... chodzi o dodawanie niusa z pola administratora.

zamieniłem tak jak napisaliscie...nadpisalem plik....zalogowalem sie....i dalej to samo sad.gif

a to jestkod ktory ma za zadanie rozwijanie/zwijanie niusa :

  1. <?php
  2. # rozwiniecie news`a
  3.                  if($news == 'load') {
  4.                    require_once('mysql_connect.php');
  5.                    $query = "SELECT * FROM newsy WHERE inf_id = '$_id'";
  6.                    $result =  mysql_query ($query);
  7.                    while($iarray = mysql_fetch_array($result)) {
  8.                    
  9.                      $tytul = $iarray['tytul'];
  10.                      $podtytul = $iarray['podtytul'];
  11.                      $zawartosc1 = $iarray['zawartosc1'];
  12.                      $zawartosc2 = $iarray['zawartosc2'];
  13.                      $zdjecie = $iarray['zdjecie'];
  14.                      $data = $iarray['data'];
  15.  
  16.                    $dataiczas = explode(" ", $data);
  17.                    $data2 = explode("-", $dataiczas[0]);
  18.                    $czas = explode(":", $dataiczas[1]);
  19.                    
  20.                    include("admin/admin_data_czas.inc.php");
  21.                    $data_czas = $seg_data .' '. $seg_czas;
  22.                      
  23.                      $tytul = stripslashes($tytul);
  24.                      $podtytul = stripslashes($podtytul);
  25.                      if ($zawartosc1 != NULL) {
  26.                        $zawartosc1 = stripslashes($zawartosc1);
  27.                        }
  28.                      $zawartosc2 = stripslashes($zawartosc2);
  29.                      $zawartosc2 = str_replace(".++", ".", $zawartosc2);
  30. ?>


Czy potraficie mi odpowiedzieć gdzie leży przyczyna? proszę o pomoc, może zastosowanie innego kodu ?...ale ten działał sad.gif
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a dochodzi ci wogole to momentu inserta? Porob echo 'dupa' by sprawdzic gdzie sie wyklada.
Skoro wczesniej ci chodzilo, to moze biega o register_globals
http://nospor.pl/php-faq-n29.html#faq-3


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pietrek.K
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.06.2009

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


gdzie odnajdę register_globals bo zabardzo nie wiem gdzie...

Wiem ze gdzies to widziałem winksmiley.jpg było albo on albo off ale moge cos zle pisac...
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no zmierzalem do tego, ze nie masz wlaczac register globals, tylko masz zacząc poprawnie dobierac sie do danych: $_POST, $_GET....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pietrek.K
post
Post #10





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.06.2009

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


Panie i Panowie !

Po przedziwnej walce od paru dni biggrin.gif, postanowilem (dzisiaj) zminic pakiet php na starszy exclamation.gif!! i działa exclamation.gif!!!

Zapomnialem ze zmienilem go zaraz po tym jak przejalem strone...po czym zapomnialem ze to zrobilem biggrin.gif



Dzieki wielkie wszystkim osoba ktore udzielaly sie w tym temacie!! Mozecie sie teraz ze mnie smiac!!! bo ja od 10 minut nie moge ze smiechu biggrin.gif czuje sie jakbym odkryl ameryke tongue.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 Aktualny czas: 19.08.2025 - 03:46