Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z get
jaca121212
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


mam zrobiona wyszukiwarke po bazie danych wyszukuje mi nazwe profili tak jak chciałem ale po przejsciu w dany profil nie wyświetlaja się jego dane przykładowy link
z get

http://localhost/wyszukiwarka/?company=jaca121212

a kod php jest taki
  1. <?php
  2.  
  3. $db = mysqli_connect('localhost', 'root', '', 'osadnicy');
  4.  
  5.  
  6.  
  7. $company = $_GET['company'];
  8.  
  9. $sql = "SELECT user FROM uzytkownicy WHERE user like '$company%' ORDER BY user";
  10.  
  11. $res = $db->query($sql);
  12.  
  13. if(!$res)
  14. echo mysqli_error($db);
  15. else
  16. while( $row = $res->fetch_object() )
  17. echo "<option value='".$row->user."'>";
  18.  
  19.  
  20. ?>
  21. </option>

w jaki sposób to zrobić aby po przejsciu w dany profil przez wyszukiwarke możnabyło zobaczyć jego dane na nowej stronie

(IMG:http://iv.pl/images/21828541345462108051.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no tak samo jak budujesz option przecież?
Go to the top of the page
+Quote Post
jaca121212
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


nic z tego jak dodam pod options kolejne $rown->email dalej sest biała strona bez żadnego błędu

Ten post edytował jaca121212 26.05.2015, 10:39:45
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Biała strona = brak raportowania błędów = są błędy
Go to the top of the page
+Quote Post
jaca121212
post
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Cytat(Turson @ 26.05.2015, 11:39:46 ) *
Biała strona = brak raportowania błędów = są błędy

nawet jeśli tak to zrobię to dalej jest ta biała strona
  1. <?php
  2.  
  3. $db = mysqli_connect('localhost', 'root', '', 'osadnicy');
  4.  
  5.  
  6.  
  7. $company = $_GET['company'];
  8.  
  9. $sql = "SELECT * FROM uzytkownicy WHERE user = '$company'";
  10.  
  11. $res = $db->query($sql);
  12.  
  13. if(!$res)
  14. echo mysqli_error($db);
  15. else
  16. while( $row = $res->fetch_object() )
  17. echo "<option value='".$row->user."'>";
  18. else
  19. while( $row = $res->fetch_assoc() )
  20.  
  21. ?>
  22. </option>
  23. <?php
  24.  
  25. echo 'twój email'.$row->email.'';
  26. ?>


dodam że do tego jest jescze jquery
Kod
$(document).ready(function(){
    $("#suggest").keyup(function(){
        $.get("suggest.php", {company: $(this).val()}, function(data){
            $("datalist").empty();
            $("datalist").html(data);
        });
    });
});

i plik html
  1. <!DOCTYPE HTML>
  2. <title>Dynamic Auto-Suggestion using datalist element: HTML5</title>
  3. <meta charset="utf-8"/>
  4. <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  5. <script src="myScript.js"></script>
  6. </head>
  7.  
  8. <input type="text" list="myCompanies" name="company" id="suggest" />
  9. <datalist id="myCompanies">
  10.  
  11. </datalist>
  12.  
  13. </form>
  14.  
  15. </body>
  16. </html>


Ten post edytował jaca121212 26.05.2015, 10:56:55
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


http://php.net/manual/pl/function.error-reporting.php
Go to the top of the page
+Quote Post
com
post
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


napisałem tak samo, a nie lądować do option, w while stosuj nawiasy i co to za magia while else while?
Go to the top of the page
+Quote Post
jaca121212
post
Post #8





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


ok rozumiem możę to wam jeszcze raz wytłumaczę co chciałbym osiągnąć
na facebook jest wyszukiwarka po wpisaniu tam jednej litery wyskakują nam profile po kliknięciu w odpowiedni profil przekierowywuje nas na niego i właśnie ta co wyżej podałem kod wyszukiwarka po znalezieniu w bazie usera po kliknieciu na niego chciałbym aby nas na niego przeniosła w jaki to sposób zrobić?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #9





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Przecież wystarczy wygenerować dla wyników normalny link do profilu.
Go to the top of the page
+Quote Post
jaca121212
post
Post #10





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Cytat(Pyton_000 @ 27.05.2015, 10:04:40 ) *
Przecież wystarczy wygenerować dla wyników normalny link do profilu.

mógłbyś podać jakiś przykład na wzór tego przykładu przerobiłbym go tak aby mi to działało z góry dzięki

Ten post edytował jaca121212 27.05.2015, 10:08:32
Go to the top of the page
+Quote Post
com
post
Post #11





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


adres.pl/?profil=userid lub adres.pl/profile/user czy jak tam chcesz

no a na stronie na która bd przekierowywać normalnie pobranie danych z bazy i w tej pętli wydrukowanie, skoro potrafisz zrobić szukajke to analogicznie tworzysz profil (IMG: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: 24.08.2025 - 20:02