Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]dziwne zachowanie zmiennych, MySQL>PHP>FLASH
deejay3
post 19.06.2009, 14:37:32
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.03.2005

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


przerzucilem forum ale nie widze takiej ciekawostki jak moja.

robie galerie zdjec FLASH z panelem admina (PHP, MySQL)

php pieknie przesyla do bazy baza do php i schody:

odczyt zmiennych wysylanych do flash wyglada tak:

plik: get.php
  1. <?php
  2.  
  3. switch ($_GET['functions']) {
  4.       case "loadgallery":
  5.       loadgallery($_GET['id']);
  6.       break;
  7.  
  8.    case "sections":
  9.    sections();
  10.    break;
  11. }
  12.  
  13. function loadgallery($id) {
  14.  
  15. include('config.inc.php');
  16.  
  17. $conn = mysql_connect($host, $dbuser, $dbpass) or die ('Error connecting to mysql');
  18. mysql_select_db($dbname);
  19.  
  20. $katalog=$_GET['katalog'];
  21. $query="SELECT * FROM $table WHERE katalog='$katalog'";
  22. $result=mysql_query($query);
  23. $max = mysql_num_rows($result);
  24.  
  25. $return="&total_photos=".$max;
  26.  
  27.  
  28. $zapytanie = "SELECT * FROM $table WHERE katalog='$katalog' ORDER BY pozycja DESC";
  29. $wykonaj = mysql_query("$zapytanie");
  30.  
  31. $i = 0;
  32. while($wiersz = mysql_fetch_array($wykonaj))
  33. {
  34.  
  35. $filename=$wiersz['nazwa'];
  36.  
  37. //$file = substr($filename, 0, strpos($filename, "."));
  38.  
  39. //echo $file;
  40.  
  41. $return .= "&id".$i."=".$filename;
  42. $return .= "&name".$i."=".$wiersz['name'];
  43. $return .= "&width".$i."=".$wiersz['rozmiarw'];
  44. $return .= "&height".$i."=".$wiersz['rozmiarh'];
  45. $return .= "&desc".$i."=".$wiersz['opis'];
  46.  
  47. $i++;
  48. }
  49.  
  50.  
  51.  
  52. $return .= "&";
  53.  
  54. echo ($return);
  55.  
  56. mysql_close($conn);
  57. }
  58. ?>


wiec pieknie, dokladnie o to chodzi

a tu nagle ZONK ;/

jezlei stworze plik "get1.php" i wrzuce (na zasadzie ctrl+C -> ctrl+V) tylko to co zwraca PHP, odczytam we flash plik get1.php to galeria chodzi ale ze skryptu (get.php) nie widzi ani jednej zmiennej

o co chodzi? jezeli wynikowa dziala to czyli ze kod we flash jest dobry ale dlaczego nie widzi tego co wypluwa php? chodzi o jakies dziwne kodowania plikow? znacznikow & ? czy innego ustrojstwa?


zeby nie bylo niepotrzebnych postow od razu odpowiem na pare pytan:

co do kodu strony to bylo pierwsze co sprawdzilem i zwraca dokladnie to co wyswietla wiec to nie to.

calosc mam na localhost wiec linka nie wrzuce.

kod AS nie ma duzo do znaczenia bo get1.php chodzi, chociaz...

ja juz zgupialem przez to. dlaczego np. zmienna &total_photos=2 nie jest tym samym co zmienna &total_photos=2 wygenerowana przez echo ;/

TUTAJ PLIKI WYMIENIONE POWYZEJ -> plik z kodem AS, get.php i get1.php
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.07.2025 - 23:25