Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]pomoc w napisaniu 1 strony z php i mysql
aska12
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 23.10.2013

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


Witam chce zrobić podstawkę pod stronę
chodzi mi o to aby była to sprawdzenie czy w bazie jest nazwa czy jej nie ma
jeśli jest nazwa wyświetli mi się znaleziona nazwę xxx i pod nazwą będzie rubryka komentarze z 10 (na 1 stronie plus zobacz więcej) wyświetleń po tym będzie dodaj komentarz z oknem wpisz swój nick i email, jeśli nie mam wyszukiwanego wpisu wyskoczy okno dodaj nazwę xxx
jeszcze taka opcja edytuj komentarz i nazwę xxxx z użytkowania root wiecie jak to zrobić bo ja zajmuje się programowanie www od 2 tygodni ale coś mi nie idzie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
aska12
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 23.10.2013

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


znalazłam skrypt wyszukiwarki ale nie działa albo nie mam dobrej wersji php
wyszukiwarka.html
  1. <b>Wyszukiwarka</b><br><br>
  2.  
  3.  
  4. <form action="wyniki.php" method="post">
  5.  
  6. Szukane hasło<br>
  7. <input name="haslo" type=text> <br>
  8. <input type=submit value="szukaj">
  9. </form>


wynik.php
  1. <? if (!$podstawaszukania || !$haslo)
  2. {
  3. print "Nie zostało wpisane żadne hasło do wyszukiwarki";
  4. }
  5. $podstawaszukania = addslashes($podstawaszukania);
  6. $haslo= addslashes($haslo);
  7. @$db = mysql_pconnect("localhost", "root", "");
  8. if (!$db)
  9. {
  10. print "wystąpił błąd w połączeniu";
  11. exit;
  12. }
  13.  
  14. mysql_select_db("portal");
  15.  
  16. $query = "select adres from www where ".$podstawaszukania." like '%".$haslo."%'";
  17. $result = mysql_query($query);
  18. $num_results = mysql_num_rows($result);
  19.  
  20. print "<p>Ilość znalezionych produktów: ".$num_results."</p>";
  21. for ($i=0; $i <$num_results; $i++) {
  22. $row = mysql_fetch_array($result);
  23. print stripslashes($row["nazwaproduktu"]);
  24. print ", www: ";
  25. print stripslashes($row["www"]);
  26. print "<br>";
  27. }
  28. ?>


baza danych nazywa się portal a tabela adres a w niej zakładka www

  1. CREATE TABLE IF NOT EXISTS `adres` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `www` varchar(100) NOT NULL DEFAULT '',
  4. PRIMARY KEY (`id`)
  5. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;


po wpisani słowa np 1 ktury jest w bazie w wyszukiwarce wywala błąd
Iloœć znalezionych produktów: ".$num_results."
"; for ($i=0; $i <$num_results; $i++) { $row = mysql_fetch_array($result); print stripslashes($row["www"]); print ", www: "; print stripslashes($row["www"]); print "
"; } ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 18:08