Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][flash] Problem z sql
Forum PHP.pl > Forum > Przedszkole
hax0r
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. ?>
maryaan
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
Amorph
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
hax0r
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. ?>
nospor
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
hax0r
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
nospor
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
hax0r
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. ?>
nospor
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. ?>
hax0r
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
nospor
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
hax0r
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. ?>
nospor
  1. <?php
  2. //..
  3. $query .= "VALUES('./img/$tresc')";
  4. //...
  5. ?>
hax0r
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
nospor
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
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.