Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Pobieranie danych z bazy i wyświetlanie, duży problem, raczkującego programisty
Swistaczek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.07.2007

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


Witajcie,
chciałbym zrobić prosty skrypt wyświetlający zawartość tabeli do skryptu wyszukiwarki.

Napisałem taki kod:

  1. <?
  2.  
  3. $conn = @new mysqli('mysql5-3', 'mojLogin', 'Moje haslo', 
  4. 'NazwaBazy');
  5.  
  6. if (mysqli_connect_errno() != 0)
  7. {
  8. $errno = mysqli_connect_errno();
  9. $errmsg = mysqli_connect_error();
  10. echo "Polaczenie nie powiodlo sie: ($errno) $errmsg<br />/n";
  11.  
  12. }
  13.  
  14.  
  15. $query_str_ = "SELECT downloads_title FROM prg_downloads WHERE downloads_title LIKE 'k%'";
  16. $result = $conn->query($query_str);
  17.  
  18. if ($result === FALSE)
  19. {
  20. $errno = $conn->errno;
  21. $errmsg = $conn->error;
  22. echo "Połączenie nie powiodĹ‚o siÄ™: ($erno) $errmsg<br/>n";
  23. $conn->close();
  24. }
  25. else
  26. {
  27.  
  28. echo <<EOM 
  29. <table border="1">
  30. <tr>
  31. <td>ID</td>
  32. <td>Nazwa programu</td>
  33. </tr>
  34.  
  35. EOM;
  36.  
  37.  
  38. while (($row_data = $result->ftech_assoc()) !==NULL)
  39. {
  40. echo <<<EOM
  41.  
  42. <tr>
  43. <td>{$row_data['downloads_id']}</td>
  44. <td>{$row_data[downloads_title]}</td>
  45. </tr>
  46.  
  47. EOM;
  48. }
  49. echo <<<EOTABLE
  50.  
  51. </table>
  52.  
  53. EOTABLE;
  54.  
  55. $result->close();
  56.  
  57. }
  58.  
  59. $conn->close();
  60.  
  61.  
  62.  
  63.  
  64. ?>


Kod stworzyłem wg. kursu PHP Core.
Po wykonaniu skryptu otrzymuje błąd:

Kod
Parse error: syntax error, unexpected T_SL, expecting ',' or ';' in /home.10.7/bzdury/www/ekipa/bers/lprogramy/testy/zapytanie.php on line 30


Uprzejmie prosiłbym o na kierunkowanie mnie na źródło problemu, tak aby skrypt mógł działać.

---
Dodaje tag, następnym razem proszę
o tym pamiętać.
---
~strife
Go to the top of the page
+Quote Post
uli
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Cytat(Swistaczek @ 4.07.2007, 04:57:23 ) *
Witajcie,
chciałbym zrobić prosty skrypt wyświetlający zawartość tabeli do skryptu wyszukiwarki.

Napisałem taki kod:

  1. <?
  2.  
  3. $conn = @new mysqli('mysql5-3', 'mojLogin', 'Moje haslo', 
  4. 'NazwaBazy');
  5.  
  6. if (mysqli_connect_errno() != 0)
  7. {
  8. $errno = mysqli_connect_errno();
  9. $errmsg = mysqli_connect_error();
  10. echo "Polaczenie nie powiodlo sie: ($errno) $errmsg<br />/n";
  11.  
  12. }
  13.  
  14.  
  15. $query_str_ = "SELECT downloads_title FROM prg_downloads WHERE downloads_title LIKE 'k%'";
  16. $result = $conn->query($query_str);
  17.  
  18. if ($result === FALSE)
  19. {
  20. $errno = $conn->errno;
  21. $errmsg = $conn->error;
  22. echo "Połączenie nie powiodĹ‚o siÄ™: ($erno) $errmsg<br/>n";
  23. $conn->close();
  24. }
  25. else
  26. {
  27.  
  28. echo <<EOM 
  29. <table border="1">
  30. <tr>
  31. <td>ID</td>
  32. <td>Nazwa programu</td>
  33. </tr>
  34.  
  35. EOM;
  36.  
  37.  
  38. while (($row_data = $result->ftech_assoc()) !==NULL)
  39. {
  40. echo <<<EOM
  41.  
  42. <tr>
  43. <td>{$row_data['downloads_id']}</td>
  44. <td>{$row_data[downloads_title]}</td>
  45. </tr>
  46.  
  47. EOM;
  48. }
  49. echo <<<EOTABLE
  50.  
  51. </table>
  52.  
  53. EOTABLE;
  54.  
  55. $result->close();
  56.  
  57. }
  58.  
  59. $conn->close();
  60.  
  61.  
  62.  
  63.  
  64. ?>


Kod stworzyłem wg. kursu PHP Core.
Po wykonaniu skryptu otrzymuje błąd:

Kod
Parse error: syntax error, unexpected T_SL, expecting ',' or ';' in /home.10.7/bzdury/www/ekipa/bers/lprogramy/testy/zapytanie.php on line 30


Uprzejmie prosiłbym o na kierunkowanie mnie na źródło problemu, tak aby skrypt mógł działać.

---
Dodaje tag, następnym razem proszę
o tym pamiętać.
---
~strife



Nakierunkowanie: echo

  1. <?
  2.  
  3. $conn = @new mysqli('mysql5-3', 'mojLogin', 'Moje haslo', 
  4. 'NazwaBazy');
  5.  
  6. if (mysqli_connect_errno() != 0)
  7. {
  8. $errno = mysqli_connect_errno();
  9. $errmsg = mysqli_connect_error();
  10. echo "Polaczenie nie powiodlo sie: ($errno) $errmsg<br />/n";
  11.  
  12. }
  13.  
  14.  
  15. $query_str_ = "SELECT downloads_title FROM prg_downloads WHERE downloads_title LIKE 'k%'";
  16. $result = $conn->query($query_str);
  17.  
  18. if ($result === FALSE)
  19. {
  20. $errno = $conn->errno;
  21. $errmsg = $conn->error;
  22. echo "Połączenie nie powiodĹ‚o siÄ™: ($erno) $errmsg<br/>n";
  23. $conn->close();
  24. }
  25. else
  26. {
  27.  
  28. echo "<table border="1"><tr><td>ID</td><td>Nazwa programu</td></tr>";
  29.  
  30.  
  31. while (($row_data = $result->ftech_assoc()) !==NULL)
  32. {
  33. echo "<tr><td>{$row_data['downloads_id']}</td><td>{$row_data['downloads_title']}</td></tr> ";
  34. }
  35. echo "</table>";
  36.  
  37. $result->close();
  38.  
  39. }
  40.  
  41. $conn->close();
  42.  
  43.  
  44.  
  45.  
  46. ?>


Ten post edytował uli 4.07.2007, 06:58:45
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


@uli - masz błąd w tym skrypcie co dla niego poprawiłeś, a użycie echo to ominięcie problemu, a nie jego rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

  1. <?php
  2. $title_select = <<<END
  3. <select name="title">
  4. <option>Select</option>
  5. <option $title_default_Mr value="Mr">Mr</option>
  6. <option $title_default_Ms value="Ms">Ms</option>
  7. <option $title_default_Mrs value="Mrs">Mrs</option>
  8. <option $title_default_Dr value="Dr">Dr</option>
  9. </select>
  10. END;
  11. ?>


Porównaj przykład z manuala, z tym co Ty napisałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 21:35