Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Biała strona, Biała strona po implementacji paru linijek dot. bazy danych
-RichardRahl-
post
Post #1





Goście







Witajcie!

Mam taki oto problem. Mam stronę, na której zapisuję danę pobrane od użytkownika, pobieram dane ze strony zewnętrznej itd. Wszystko gra, oprócz jednego. Po napisaniu fragmentu, który dot. ściaganiu danych z tabeli z innej strony i zapisanie ich do bazy danych, zamiast strony pojawia się white page i internatl error 500. Oto fragment:
  1. include_once('./simple_html_dom.php');
  2. $html = file_get_html('http://rzeczpospolita.pl/ekonomia/gielda.html');
  3.  
  4. foreach($html->find('td text') as $key => $element)
  5. {
  6. if (($key>=201) && (($key-201)%13)==0){
  7. $klucz=$klucz+1;
  8.  
  9. $sql11 = "UPDATE elgg_walory SET cena='$element' WHERE klucz='$klucz'";
  10. $rezultat11 = mysql_query($sql11, $polacz) or die(mysql_error());
  11.  
  12.  
  13. if($key==5713) break;}
  14. else
  15. {}
  16. }

Wrzucałem go osobno na inną stronę i działa. na tej docelowej nie działa. Cały kod poniżej: (zamiast dlugiego forma dalem oznaczenie konkretnego, bo nie bylo sensu go calego tu wrzucac, on działa nawet patrzeć na niego nie trzeba, a dużo miejsca zajmuje: D) Dzięki z góry za pomoc : )

  1. <?php
  2. // informacje na temat bazy
  3. $host = '192.168.101.51';
  4. $user = 'amplaman_invest';
  5. $password = 'kutagawa69';
  6. $dbName = 'amplaman_invest';
  7. $login = $_POST['login'];
  8. $zysk = $_POST['zysk'];
  9. $instrument = $_POST['instrument'];
  10. $rok = $_POST['inst_year'];
  11. $miesiac = $_POST['inst_month'];
  12. $dzien = $_POST['inst_day'];
  13. $cena = $_POST['inst_price'];
  14. $liczba = $_POST['inst_count'];
  15. $klucz = '0';
  16.  
  17.  
  18.  
  19.  
  20. // polaczenie i wybór bazy danych
  21. $polacz = mysql_connect($host, $user, $password) or die(mysql_error());
  22. $db = mysql_select_db($dbName, $polacz) or die(mysql_error());
  23.  
  24. // wprowadzanie do bazy nowego wpisu po wciśnięciu przycisku submit
  25.  
  26.  
  27. include_once('./simple_html_dom.php');
  28. $html = file_get_html('http://rzeczpospolita.pl/ekonomia/gielda.html');
  29.  
  30. foreach($html->find('td text') as $key => $element)
  31. {
  32. if (($key>=201) && (($key-201)%13)==0){
  33. $klucz=$klucz+1;
  34.  
  35. $sql11 = "UPDATE elgg_walory SET cena='$element' WHERE klucz='$klucz'";
  36. $rezultat11 = mysql_query($sql11, $polacz) or die(mysql_error());
  37.  
  38.  
  39. if($key==5713) break;}
  40. else
  41. {}
  42. }
  43.  
  44.  
  45.  
  46. if (isset($_POST['login']) && trim($_POST['login']) != &#8221;) {
  47.  
  48. $kapital = $liczba*$cena;
  49. $sql = "UPDATE elgg_users_entity SET ilosc=ilosc+1 , zainw=zainw+$kapital WHERE guid=$login ";
  50. $rezultat = mysql_query($sql, $polacz) or die(mysql_error());
  51.  
  52.  
  53. }
  54. if (isset($_POST['login']) && trim($_POST['login']) != &#8221;) {
  55. $sql2 = "INSERT INTO elgg_portfel (guid , walor , liczba , cena_zak , dzien , miesiac , rok) VALUES ('$login','$instrument','$liczba','$cena','$dzien','$miesiac','$rok')";
  56. $rezultat2 = mysql_query($sql2, $polacz) or die(mysql_error());
  57. }
  58. /* pobierabie wartości z tabeli "tabela_testowa"
  59.   $sql = "SELECT zainw FROM elgg_users_entity";
  60.   $rezultat = mysql_query($sql, $polacz) or die(mysql_error());
  61.   while ($lista = mysql_fetch_array($rezultat)) {
  62.   echo $lista['zainw']. "<br />";
  63.   }
  64.  */
  65. include_once('./simple_html_dom.php');
  66. $html = file_get_html('http://rzeczpospolita.pl/ekonomia/gielda.html');
  67. foreach($html->find('td text') as $key => $element)
  68. {
  69. if (($key>=201) && (($key-201)%13)==0){
  70. $klucz=$klucz+1;
  71.  
  72. $sql11 = "UPDATE elgg_walory SET cena='$element' WHERE klucz='$klucz'";
  73. $rezultat11 = mysql_query($sql11, $polacz) or die(mysql_error());
  74.  
  75.  
  76. if($key==5713) break;}
  77. else
  78. {}
  79. }
  80. // formularz
  81. FORMULARZ;
  82. ?>
  83.  
  84. <-- FORMULARZ -->
  85.  
  86.  
  87. </div>
  88.  
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93.  
  94.  
  95. </body>
  96. </html>
Go to the top of the page
+Quote Post

Posty w temacie
- RichardRahl   [HTML][MySQL][PHP]Biała strona   22.11.2011, 21:36:41
- - aachi   Nigdy nie korzystałem z biblioteki simple html dom...   24.11.2011, 01:06:58


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.09.2025 - 23:56