Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd w skrypcie, Szczerze? sam nie wiem gdzie xD
kocik13
post 20.09.2008, 19:53:13
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 14.01.2008

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


Witam smile.gif

Mam radio internetowe i na jego potrzeby piszę różne skrypty między innymi jest skrypt na rozkład audycji tak zwana "ramówka"... Właśnie w tym miejscu pojawiają się problemy... Nie wiem czemu nie chce dodać do odpowiedniej tabeli nowych audycji :/ Od razu zaznaczam, że przed napisaniem tego posta sprawdzałem skrypt na 3 serwerach i na krasnalu (na moim kompie)... Niestety kodu nie będzie dam plik ponieważ to forum dziwnie zamienia kod html i php w wykonywalne dla serwa programy ohmy.gif

a oto i plik http://www.speedyshare.com/848278483.html

sory za komplikację smile.gif

Gdybyście mogli wyjaśnić czemu nie działa dopisywanie nowych audycji byłbym bardzo wdzięczny...

Pozdrawiam, kocik13

PS. wyskakuje ze poprawnie wysłało ale nic się nie dzieje
Go to the top of the page
+Quote Post
Gryf
post 20.09.2008, 20:02:58
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 40
Dołączył: 14.08.2008
Skąd: Katowice

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


zamień
Cytat
mysql_query("INSERT INTO $dzien2 (od, do, dj, tytul) VALUES('$od', '$do', '$dj','$tytul')");

na
Kod
$query = 'INSERT INTO ".'$dzien2'." (od, do, dj, tytul) VALUES(".'$od'.", "'.$do.'", "'.$dj.'", "'.$tytul.'")';
mysql_query($query);


Powinno działać.
Go to the top of the page
+Quote Post
kocik13
post 20.09.2008, 22:22:19
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 14.01.2008

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


przykro mi nie działa sad.gif ale mimo wszystko dzięki smile.gif
Go to the top of the page
+Quote Post
estidi
post 20.09.2008, 22:45:38
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 2
Dołączył: 23.06.2008

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


nie wiem czy dobrze mi sie zdaje ale PHP_SELF przekazuje nazwe aktualnie wykonywanego skryptu wiec zamiast w tym formularzu dawac $PHP_SELF
daj $_SERVER['REQUEST_URL']. pozatym w ifie przy formularzu jest
Kod
elseif(isset($_GET['akcja']) && $_GET['akcja']=='dopisz')
{


    $od=$_POST['od'];
    $do=$_POST['do'];
    $dj=$_POST['dj'];
    $tytul=$_POST['tytul'];
  
mysql_query("INSERT INTO $dzien2 (od, do, dj, tytul) VALUES('$od', '$do', '$dj','$tytul')");

echo 'Pomyślnie dodałem audycję!';
}

a w formularzu nie masz tej akcji dopisz czyli musisz zmienic na np isset($_POST['tytul']) itd.

Ten post edytował estidi 20.09.2008, 22:48:38
Go to the top of the page
+Quote Post
kocik13
post 21.09.2008, 14:15:58
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 14.01.2008

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


edit:// Ok zrobiłem jakoś biggrin.gif trochę dzięki wam trochę się namęczyłem ważne, że działa smile.gif Jeśli się da do dam wam obu POMÓGŁ smile.gif

sory, że jeszcze piszę i nękam ale możecie mi powiedzieć co w tych 2 linijkach jest nie tak ? biggrin.gif

$query=mysql_query("SELECT * FROM '.$dzien2.' WHERE id='$id'");
mysql_query($query);

Ten post edytował kocik13 21.09.2008, 10:19:47
Go to the top of the page
+Quote Post
Gryf
post 21.09.2008, 16:06:04
Post #6





Grupa: Zarejestrowani
Postów: 170
Pomógł: 40
Dołączył: 14.08.2008
Skąd: Katowice

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


Kod
$query=mysql_query("SELECT * FROM '.$dzien2.' WHERE id='.$id.'");
Go to the top of the page
+Quote Post
TrevorGryffits
post 21.09.2008, 18:38:52
Post #7





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


@Gryf: No raczej nie - dostanie w zapytaniu kropki. Jak już:
  1. <?php
  2. $query=mysql_query("SELECT * FROM '".$dzien2."' WHERE id='".$id."'");
  3. ?>

lub
  1. <?php
  2. $query=mysql_query('SELECT * FROM ''.$dzien2.'' WHERE id=''.$id.''');
  3. ?>


Ten post edytował TrevorGryffits 21.09.2008, 18:39:13
Go to the top of the page
+Quote Post
kocik13
post 23.09.2008, 21:23:30
Post #8





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 14.01.2008

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


Witam biggrin.gif z tym problemem co jest wyżej już sobie poradziłem haha.gif teraz jest nowy xDDDDD Otóż skoro mam już dodawanie, usuwanie i podglądanie audycji w ramówce to pasuje ją też edytować smile.gif i tu pojawiają się schody :/ Nie wiem czemu nie dodaje rekordów do bazy danych... w index.php?akcja=wyedytuj jest bład w zapytaniu do sql ale pojęcia nie mam gdzie... aby wyjaśnić kwestię postaci zmienej dzien2 w tym zapytaniu (czyli, że jest zapisana bez kropel i apostrofów daje cały slrypt w którym jest opcja dodawania izmienna dzien2 działa bez tego...

http://www.speedyshare.com/204418651.html

Prosze oto cały skrypt... Jeśli możecie to sprawdzcie... dam pomógł jak coś smile.gif

Pozdro for all

jeśli można to ja sobie podbije temacik haha.gif a tak na serio to sory za nachalność ale zależy mi na czasie a już kilka dni nie mogę tego skapować haha.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: 12.06.2025 - 15:13