Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/mysql]Co mam żle?
wert1
post 5.04.2007, 08:50:10
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


Witam, czy ktoś mi może powiedzieć co mam żle w kodzie questionmark.gif
  1. <?php 
  2. // Ta strona pozwala użytkownikom dodawać adresy URL do bazy danych.
  3.  
  4. // Ustawienie tytułu strony i dołączenie nagłówka HTML.
  5. $page_title = 'Dodawanie adresu URL';
  6. include ('./includes/header.html');
  7.  
  8. require_once ('../mysql_connect.php'); // Połączenie z bazą danych.
  9.  
  10. if (isset($_POST['submitted'])) { // Obsługa formularza.
  11.  
  12.  
  13.  
  14.  // Sprawdzenie tytułu URL.
  15.  if (!empty($_POST['category'])) {
  16. $t = escape_data($_POST['category']);
  17.  } else {
  18. $t = FALSE;
  19. echo '<p><font color="red">Proszę wprowadzić nazwę (tytuł) adresu URL!</font></p>';
  20.  }
  21.  
  22.  // Sprawdzenie opisu.
  23.  if (!empty($_POST['naucz'])) {
  24. $d = escape_data($_POST['naucz']);
  25.  } else {
  26. $d = FALSE;
  27. echo '<p><font color="red">Proszę wprowadzić opis!</font></p>';
  28.  }
  29.  
  30.  if ($t && $d) { // Jeśli wszystko jest w porządku...
  31.  
  32. // Dodawanie adresu URL do tabeli urls.
  33. $query = "INSERT INTO url_categories (category, naucz) VALUES ('$t', '$d')";
  34. $result = @mysql_query ($query); // Wykonanie zapytania.
  35. $uid = @mysql_insert_id(); // Pobranie identyfikatora adresu URL.
  36.  
  37. if ($uid > 0) { // Nowy adres URL został dodany.
  38.  
  39.  
  40. '<p><font color="red">Proszę spróbować jeszcze raz.</font></p>';
  41.  }
  42. }
  43. // Koniec głównej instrukcji warunkowej sprawdzającej wprowadzone dane
  44. // --------- WYŚWIETLANIE FORMULARZA ---------
  45. ?>
  46. <form action="add_url.php" method="post">
  47.  <fieldset><legend>Wypełnij formularz, aby wprowadzić adres URL:</legend>
  48.  
  49.  
  50.  <p><b>Nazwa (tytuł) adresu URL:</b> <input type="text" name="category" size="60" maxlength="60" value="<?php if (isset($_POST['category'])) echo $_POST['category']; ?>" /></p>
  51.  
  52.  <p><b>Opis:</b> <textarea name="naucz" cols="40" rows="5"><?php if (isset($_POST['naucz'])) echo $_POST['naucz']; ?></textarea></p>
  53.  
  54.  
  55.  </select></p>
  56.  
  57.  </fieldset>
  58.  
  59.  <div align="center"><input type="submit" name="submit" value="Prześlij" /></div>
  60.  
  61. </form>
  62. <?php
  63. mysql_close(); // Zamykanie połączenia z bazą danych.
  64. include ('./includes/footer.html');
  65. ?>


Wyświetla mi się taki błąd
Kod
Parse error: syntax error, unexpected $end in /usr/local/apache/www/htdocs/wert.a5.pl/html/add_url.php on line 66


Ten post edytował wert1 5.04.2007, 09:02:22


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
nospor
post 5.04.2007, 08:51:29
Post #2





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




Zanim ci odpowiem, zadam ci pytanie. Byc moze dla Ciebie moze się ono wydawać głupie i niedorzeczne, ale mimo wszystko je zadam:
Cieżko napisać czym się objawia Twoje "źle"? Nie sądzisz, że latwiej nam by sie analizowalo jakbysmy wiedzieli czego szukac?

ps: przenosze, gdyz to dzieci w przedszkolu maja problemy z wysławianiem sie tongue.gif

edit: widze ze edytowales posta w czasie gdy ja pisalem smile.gif
rozwiązanie: ponaotwierales troche { ale zamknac juz nie raczyles } tongue.gif


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

"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
wert1
post 5.04.2007, 08:54:20
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


Zamiast dodać do bazy
wyświetla mi się taki błąd
Kod
Parse error: syntax error, unexpected $end in /usr/local/apache/www/htdocs/wert.a5.pl/html/add_url.php on line 66


a co mam zamknąć questionmark.gifquestionmark.gif

Ten post edytował wert1 5.04.2007, 08:54:36


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
mike
post 5.04.2007, 08:54:56
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Ilość nawiasów otwierających różne bloki kodu { i ilość zamykających } musi się zgadzać.
Przelicz i sprawdź bo u ciebie się nie zgadza smile.gif

Nie możesz robić tak,
  1. <?php
  2.  
  3. if (costam) {
  4. if (costam) {
  5. }
  6.  
  7. ?>
a tak robisz.

Ten post edytował mike_mech 5.04.2007, 08:56:18
Go to the top of the page
+Quote Post
wert1
post 5.04.2007, 08:57:02
Post #5





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


Dla mnie wszystko się zgadza


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
nospor
post 5.04.2007, 09:03:49
Post #6





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




Cytat
Dla mnie wszystko się zgadza

W kodzie co tu pokazales masz:
{ - 7
} - 6
od kiedy to 7 == 6 ? No chlopie, do dziesięciu liczyc nie umiesz? tongue.gif


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

"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
mike
post 5.04.2007, 09:12:31
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Ofiara obecnego szkolnictwa.
Albo ofiara własnego lenistwa i bezradności tongue.gif
Go to the top of the page
+Quote Post
wert1
post 5.04.2007, 09:16:35
Post #8





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


Poprawiłem ale błąd (ten sam) nadal się pojawia


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
nospor
post 5.04.2007, 09:18:20
Post #9





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




Cytat
Poprawiłem ale błąd (ten sam) nadal się pojawia
Widac kiepsko poprawiles winksmiley.jpg

Pokaz kod po poprawkach


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

"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
wert1
post 5.04.2007, 09:20:54
Post #10





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


  1. <?php 
  2. // Ta strona pozwala użytkownikom dodawać adresy URL do bazy danych.
  3.  
  4. // Ustawienie tytułu strony i dołączenie nagłówka HTML.
  5. $page_title = 'Dodawanie adresu URL';
  6. include ('./includes/header.html');
  7.  
  8. require_once ('../mysql_connect.php'); // Połączenie z bazą danych.
  9.  
  10. if (isset($_POST['submitted'])) { // Obsługa formularza.
  11.  
  12.  
  13.  
  14.  // Sprawdzenie tytułu URL.
  15.  if (!empty($_POST['category'])) {
  16. $t = escape_data($_POST['category']);
  17.  } else {
  18. $t = FALSE;
  19. echo '<p><font color="red">Proszę wprowadzić nazwę (tytuł) adresu URL!</font></p>';
  20.  }
  21.  
  22.  // Sprawdzenie opisu.
  23.  if (!empty($_POST['naucz'])) {
  24. $d = escape_data($_POST['naucz']);
  25.  } else {
  26. $d = FALSE;
  27. echo '<p><font color="red">Proszę wprowadzić opis!</font></p>';
  28.  }
  29.  
  30.  if ($t && $d) { // Jeśli wszystko jest w porządku...
  31.  
  32. // Dodawanie adresu URL do tabeli urls.
  33. $query = "INSERT INTO url_categories (category, naucz) VALUES ('$t', '$d')";
  34. $result = @mysql_query ($query); // Wykonanie zapytania.
  35. $uid = @mysql_insert_id(); // Pobranie identyfikatora adresu URL.
  36.  
  37. if ($uid > 0) { // Nowy adres URL został dodany.
  38.  
  39.  
  40. '<p><font color="red">Proszę spróbować jeszcze raz.</font></p>';
  41.  }
  42. }
  43. // Koniec głównej instrukcji warunkowej sprawdzającej wprowadzone dane
  44. // --------- WYŚWIETLANIE FORMULARZA ---------
  45. ?>
  46. <form action="add_url.php" method="post">
  47.  <fieldset><legend>Wypełnij formularz, aby wprowadzić adres URL:</legend>
  48.  
  49.  
  50.  <p><b>Nazwa (tytuł) adresu URL:</b> <input type="text" name="category" size="60" maxlength="60" value="<?php if (isset($_POST['category'])) echo $_POST['category']; ?>" /></p>
  51.  
  52.  <p><b>Opis:</b> <textarea name="naucz" cols="40" rows="5"><?php if (isset($_POST['naucz'])) echo $_POST['naucz']; ?></textarea></p>
  53.  
  54.  
  55.  </select></p>
  56.  
  57.  </fieldset>
  58.  
  59.  <div align="center"><input type="submit" name="submit" value="Prześlij" /></div>
  60.  
  61. </form>
  62. <?php
  63. mysql_close(); // Zamykanie połączenia z bazą danych.
  64. include ('./includes/footer.html');
  65. ?>


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
nospor
post 5.04.2007, 09:23:57
Post #11





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




blinksmiley.gif blinksmiley.gif blinksmiley.gif

Czy to ja nie umiem liczyc czy ty? Mi nadal wychodzi
{ - 7
} - 6

a zapomnialem, juz ustalilismy ze ty.... chlopie, skup sie, albo topic zostanie zamkniety bo ty chyba sobie jaja robisz
Liczba { ma sie zgadzac z liczba }

edit: chyba ze masz jakies problemy, to przepraszam Cie. Ale napisz wowczas ze masz takie a takie problemy z tym a tym, ze liczenie ci nie idzie. Zostaniesz wowczas potraktowany ulgowo. Tylko prosze pisz prawdę.


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

"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
wert1
post 5.04.2007, 10:03:53
Post #12





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


Ja chyba naprawdę nie umiem liczyć ale czy ktoś mógłby poprawić mi ten kod questionmark.gif?
Ja widzę po równo znaczników { jak i }


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
nospor
post 5.04.2007, 10:09:34
Post #13





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




Twoj kod po wywaleniu smieci i zrobieniu wciec:
  1. <?php
  2. if (isset($_POST['submitted'])) { // Obsługa formularza.
  3. if (!empty($_POST['category'])) {
  4. } else {
  5. }
  6. if (!empty($_POST['naucz'])) {
  7. } else {
  8. }
  9. if ($t && $d) { // Jeśli wszystko jest w porządku...
  10. if ($uid > 0) { // Nowy adres URL został dodany.
  11. }
  12. }
  13. ?>

Policz jeszcze raz, wpisz } tam gdzie brakuje i uzupelnij swoja trescia


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

"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
wert1
post 5.04.2007, 10:15:31
Post #14





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


Wielkie dzięki jutro idę na korki (wiadomo z czego) biggrin.gif


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
mike
post 5.04.2007, 10:43:48
Post #15





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(wert1 @ 5.04.2007, 11:15:31 ) *
Wielkie dzięki jutro idę na korki (wiadomo z czego) biggrin.gif
Tak, wiemy.
Z myślenia.

Potem się ludzie dziwia że społeczeństwo głupieje. Nic dziwnego skoro matematyka jets olewana na maturach.
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: 19.07.2025 - 09:59