Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem no database selected przy zdefiniowanej bazie
dollares123
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

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


Witam może na początek podstawowe informacje jak zrobiłem moja strone w folderze var znajduja sie dane do połączenia z bazą danych oraz tam mam zdefiniowaną baze danych którą ma czytać.

  1. <?php
  2. @$polaczenie = mysql_connect('localhost', 'root', '');
  3. @$baza = mysql_select_db('galeria',$polaczenie);
  4. mysql_query('SET NAMES utf8');
  5. if (!$baza) {
  6. ?>
  7. <p>Wystąpił problem z połączeniem z bazą MYSQL.</p>
  8. <a href="index.php">Powrót do strony głównej</a>
  9. <?php
  10. die();
  11. }
  12. ?>


W pliku content.php mam coś takiego
  1. <?php
  2. if(empty($_GET['x'])){header("Location:default");}
  3. if($_GET['x']){
  4. switch($_GET['x']) {
  5.  
  6.  
  7. case "default":
  8. include ('strony/ogolne/default.php');
  9. break;
  10. case "zdjecia":
  11. include ('strony/ogolne/zdjecia.php');
  12. break;
  13.  
  14.  
  15.  
  16. default:
  17. //jeżeli wybrał typ którego nie ma (np sam coś kombinuje w adresie strony, chcąc namieszać)
  18. <h2>Błąd</h2>
  19. <br>
  20. Nie ma takiej strony lub nie masz dostępu do tej strony.<br>
  21. Możliwe, że strona jest w trakcie przebudowania i nie jest obecnie dostępna<br><br>
  22. <hr>
  23. ";
  24. break;
  25.  
  26. }
  27. } else {
  28. // wpisz tutaj co ma wyswietlic jesli jest głowna //
  29. include ('strony/ogolne/default.php');
  30. }
  31.  
  32. ?>

ok to teraz przejdźmy do samego skryptu wywala mi błąd że nie wybrano bazy danych jak ją mam zdefiniowaną w pliku ustawienia.php

oto skrypt który nie działa

  1. <?php
  2. if (!$_GET['akcja']) {
  3. // Wyswietla linki do kategori
  4. $zapytanie2 = "SELECT * FROM galeria_kat";
  5. $id6 = mysql_query($zapytanie2) or die(mysql_error());
  6. echo 'Kategorie';
  7. echo '<br>';
  8.  
  9. while($rekord2 = mysql_fetch_assoc($id6)) {
  10. $id_kat =$rekord2['id'];
  11. $id_name = $rekord2['name'];
  12. echo $rekord2['id'];
  13. <a href="http://localhost/website/zdjecia/kategoria/'.$id_kat.'">'.$id_name.'</a>';
  14. echo '<br>';
  15. }
  16. }
  17. echo '<br><br><br>';
  18. // Koniec wyswietlania linkow
  19. // Wyświetla zdjęcia według kategorii
  20. if ($_GET['akcja']) {
  21. mysql_select_db("galeria");
  22. $zap = mysql_query("SELECT * FROM galeria WHERE id_kat='".$_GET['akcja']."'") or die(mysql_error());
  23. while($rekord3 = mysql_fetch_assoc($zap)) {
  24. echo'<a href="'.$rekord3['link'].'" rel="lightbox" title="'.$rekord3['nazwa'].'"><img src="'.$rekord3['link'].'" alt="test" style="height: 150px; width: 150px;" /></a>';
  25. }
  26. }
  27. ?>

zdefiniowałem baze jeszcze raz ale nie działa wywala ten sam błąd

P.S zapomniałem załączyć jeszcze jednego pliku
  1. <?php
  2. //włączamy bufor
  3. //pobieramy zawartość pliku ustawień
  4. require_once('var/ustawienia.php');
  5. //startujemy lub przedłużamy sesję
  6. //pobieramy nagłówek strony
  7. require_once ('strony/gora.php');
  8. //pobieramy menu górne
  9. require_once ('strony/panel.php');
  10. //pobieramy lewy blok
  11. require_once ('strony/lewy_blok.php');
  12. //pobieramy prawy blok
  13. require_once ('strony/prawy_blok.php');
  14. //pobieramy środek strony
  15. require_once ('strony/content.php');
  16. //pobieramy stopkę
  17. require_once ('strony/footer.php');
  18. ?>
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 Aktualny czas: 19.08.2025 - 10:49