Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][flash] Problem z sql
hax0r
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


Dlaczego ten skrypt mi nie działa już mnie łeb boli od przeglądania forum na ten temat sad.gif

Tabela nazywa sie tresc i ma wartosc "text" i to wszystko

  1. <?php
  2. if( is_uploaded_file( $_FILES['fotka']['tmp_name'] ) )
  3. {
  4. $katalog = './img/' . $_FILES['fotka']['name'];
  5. if( move_uploaded_file( $_FILES['fotka']['tmp_name'], $katalog ) )
  6. {
  7. echo 'Zdjecie zostalo pomyslnie uploadowane! <br />';
  8. }
  9. else
  10. {
  11. echo 'Upload pliku nie powiódl sie!';
  12. }
  13.  // echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  14. }
  15. // łączymy się z bazą danych
  16. $link = @mysql_connect('sql.serverpl', 'admin', 'haslo')
  17. or die('Brak połączenia z serwerem MySQL');
  18. $db = @mysql_select_db('baza', $link)
  19. or die('Nie mogę połączyć się z bazą danych');
  20.  
  21. $tresc = $_FILES['fotka']['name'];
  22.  
  23.  
  24. /* Build SQL query to insert our information into table */
  25. $query = "INSERT INTO $table (tresc) ";
  26. $query .= "VALUES('$tresc')";
  27.  
  28. if($query) echo "Rekord został dodany poprawnie";
  29. else echo "Błąd nie udało się dodać nowego rekordu";
  30.  
  31. mysql_close($link);
  32.  
  33. ?>


Ten post edytował hax0r 27.03.2007, 14:22:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
maryaan
post
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


Cytat(hax0r @ 24.03.2007, 11:17:10 ) *
Witam piszę CMS'a Flash+PHP -
[ciach]
przecież każdy może sciągnąć skrypt np : "httrack" i zobaczyć hasło.
piszesz cms-a nie majac zielonego pojecia jak dziala php? Widziales kiedys taki "skrypt" sciagniety na dysk? Jesli nie widziales to sobie dla testu sciagnij pierwszy lepszy i nie pisz takich glupot


--------------------
Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
Go to the top of the page
+Quote Post
Amorph
post
Post #3





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Po co kombinujesz z czymś o czym nie masz za bardzo pojęcia.
Do współpracy flash+php został zbudowany pożądny silnik.
Skorzystaj z niego: AmfPhp
Go to the top of the page
+Quote Post
hax0r
post
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


Dlaczego ten skrypt mi nie działa już mnie łeb boli od przeglądania forum na ten temat sad.gif

Tabela nazywa sie tresc i ma wartosc "text" i to wszystko

  1. <?php
  2. if( is_uploaded_file( $_FILES['fotka']['tmp_name'] ) )
  3. {
  4. $katalog = './img/' . $_FILES['fotka']['name'];
  5. if( move_uploaded_file( $_FILES['fotka']['tmp_name'], $katalog ) )
  6. {
  7. echo 'Zdjecie zostalo pomyslnie uploadowane! <br />';
  8. }
  9. else
  10. {
  11. echo 'Upload pliku nie powiódl sie!';
  12. }
  13.  // echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  14. }
  15. // łączymy się z bazą danych
  16. $link = @mysql_connect('sql.serverpl', 'admin', 'haslo')
  17. or die('Brak połączenia z serwerem MySQL');
  18. $db = @mysql_select_db('baza', $link)
  19. or die('Nie mogę połączyć się z bazą danych');
  20.  
  21. $tresc = $_FILES['fotka']['name'];
  22.  
  23.  
  24. /* Build SQL query to insert our information into table */
  25. $query = "INSERT INTO $table (tresc) ";
  26. $query .= "VALUES('$tresc')";
  27.  
  28. if($query) echo "Rekord został dodany poprawnie";
  29. else echo "Błąd nie udało się dodać nowego rekordu";
  30.  
  31. mysql_close($link);
  32.  
  33. ?>


Ten post edytował hax0r 27.03.2007, 14:22:40
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




Cytat
Dlaczego ten skrypt mi nie działa
Naucz sie opisiwac istote problemu... Mi nie dziala samochod, dlaczego?

Cytat
już mnie łeb boli od przeglądania forum na ten temat
A mnie leb boli od tego typu topicow, ale nie zakladam kolejnego by o tym pisac tongue.gif

  1. <?php
  2. $query = "INSERT INTO $table (tresc) ";
  3. $query .= "VALUES('$tresc')";
  4.  
  5. if($query) echo "Rekord został dodany poprawnie";
  6. else echo "Błąd nie udało się dodać nowego rekordu";
  7. ?>

smile.gif
zapomniales o mysql_query(). Luknij do manuala co to robi


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

"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
hax0r
post
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


Dziękuje ,że jeszcze masz siłę odpisywać na takie posty to po 1 po 2 Skrypt łączy się z bazą uploaduje plik na serwer potem skrypt wysyła mi odpowiedzi ,że : połączenie nawiązane i że rekord dodany niestety nie dodaje nic.

Skrypt ma uploadowac zdjecie i zapisywac link do niej w bazie danych w polu tresc.

A manual to angielski chcac napisac maly programik musze uczyc sie angielskiego + php + mysql ? A mi jak kazdemu łatwiej na przykładach sporo sam rozwijam ale czasami takie glupotki mnie zaginaja ucze sie wiec wybaczcie smile.gif thx
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




Cytat
i że rekord dodany niestety nie dodaje nic.
dla tego napisalem: zapomniales mysql_query().


Cytat
A manual to angielski

No jak ty wlasnego jezyka nie rozponajesz....
http://pl.php.net/manual/pl/function.mysql-query.php
tongue.gif tongue.gif 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
hax0r
post
Post #8





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


hehe rozpoznaje rozpoznaje tu chodzi o ogół większość zagadnien jest nadal po angielsku nie jest w pełni przetłumaczone zresztą przykłady podane nie sa gotowym wzorem jak wiadomo trzeba je czasem modyfikowac dlatego pisze z prośbą do użytkowników smile.gif

Nadal nie dodaje tongue.gif

  1. <?php
  2. if( is_uploaded_file( $_FILES['fotka']['tmp_name'] ) )
  3. {
  4. $katalog = './img/' . $_FILES['fotka']['name'];
  5. if( move_uploaded_file( $_FILES['fotka']['tmp_name'], $katalog ) )
  6. {
  7. echo 'Zdjecie zostalo pomyslnie uploadowane! <br />';
  8. }
  9. else
  10. {
  11. echo 'Upload pliku nie powiódl sie!';
  12. }
  13.  // echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>';
  14. }
  15. // łączymy się z bazą danych
  16. $link = @mysql_connect('sql.server.pl', 'admin', 'haslo')
  17. or die('Brak połączenia z serwerem MySQL');
  18. $db = @mysql_select_db('baza', $link)
  19. or die('Nie mogę połączyć się z bazą danych');
  20.  
  21. $tresc = $_FILES['fotka']['name'];
  22.  
  23.  
  24. /* Build SQL query to insert our information into table */
  25. $query = mysql_query ("INSERT INTO $table (tresc) ");
  26. $query .= mysql_query ("VALUES('$tresc')");
  27.  
  28. if($query) echo "Rekord został dodany poprawnie";
  29. else echo "Błąd nie udało się dodać nowego rekordu";
  30.  
  31. mysql_close($link);
  32.  
  33. ?>
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 comments.... tongue.gif

  1. <?php
  2. $query = "INSERT INTO $table (tresc) ";
  3. $query .= "VALUES('$tresc')";
  4. $res = mysql_query($query) or die(mysql_error());
  5. if($res) echo "Rekord został dodany poprawnie";
  6. else echo "Błąd nie udało się dodać nowego rekordu";
  7. ?>


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

"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
hax0r
post
Post #10





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


Jestes najbardziej przyjemną osobą na tym forum smile.gif Ale o co chodzi ? mam nadzieje ,że nie naduzywam koleżeństwa :]

Zdjecie zostalo pomyslnie uploadowane!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(tresc) VALUES('logo.png')' at line 1

Ten post edytował hax0r 27.03.2007, 14:50:00
Go to the top of the page
+Quote Post
nospor
post
Post #11





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




Cytat
Jestes najbardziej przyjemną osobą na tym forum
hehe, a nie raz mi sie obrywalo inaczej smile.gif

Masz zle zapytanie. a te $table to co to jest? wyglada jakby tego nie bylo.
daj tak:
  1. <?php
  2. $query = "INSERT INTO $table (tresc) ";
  3. $query .= "VALUES('$tresc')";
  4. $res = mysql_query($query) or die('zapytanie: '.$query.' blad: '.mysql_error());
  5. if($res) echo "Rekord został dodany poprawnie";
  6. else echo "Błąd nie udało się dodać nowego rekordu";
  7. ?>

by zobaczyc jak wyglada zapytanie


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

"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
hax0r
post
Post #12





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


zgadza sie skasowalo mi sie wczesniej bylo $tabel = downloadLog ale juz wstawilem ale dodaje mi tylko logo.png ale nie calo sciezke czyli ../img/logo.png

To mi nie działa :

  1. <?php
  2. $query = "INSERT INTO downloadLog(tresc) ";
  3. $query .= "VALUES('"./img/$tresc"')";
  4. $res = mysql_query($query) or die(mysql_error());
  5. if($res) echo "Rekord został dodany poprawnie";
  6. else echo "Błąd nie udało się dodać nowego rekordu";
  7. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #13





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




  1. <?php
  2. //..
  3. $query .= "VALUES('./img/$tresc')";
  4. //...
  5. ?>


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

"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
hax0r
post
Post #14





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.06.2006

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


To się nazywa pomoc smile.gif Dziękuje ci bardzo i jak byś mógł to mam jeszcze kilka pytań tongue.gif

czy ta kropeczka za $query w 2 wierszu jest niezbedna i kiedy sie ja dodaje ?

  1. <?php
  2. $query = "INSERT INTO downloadLog(tresc) ";
  3. $query .= "VALUES('"./img/$tresc"')";
  4. ?>


Po co te komentarze są niezbędne ?

//..


Piszę prostego CMS'a do stronki flashowej jestem grafikiem dlatego nie wglebiam sie w to tak bardzo ale w przyszlosci chciałbym dadac do niego parę dodatków mam nadzieje ze wtedy takze mi pomozesz tongue.gif jak narazie to wszystko mam gotowe skrypty : "news" ,"tresc" i dzieki tobie "upload" laugh.gif
Go to the top of the page
+Quote Post
nospor
post
Post #15





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




Cytat
czy ta kropeczka za $query w 2 wierszu jest niezbedna i kiedy sie ja dodaje ?

Nie przeginaj. zajrzyj wkoncu do manuala, bo inaczej... aaevil.gif
http://pl.php.net/manual/pl/language.operators.string.php

Cytat
Po co te komentarze są niezbędne ?

//..
smile.gif
To mialo oznaczac: "To co bylo wczesniej" . Po co mialem pisac ten sam kod co wtedy, skoro mozna dac //... smile.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

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: 22.08.2025 - 00:29