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%)
-----


mam tylko kod na dodanie wpisu do bazy
bo nie wiem jak resztę zrobić ale o nie dodaje nic do bazy
  1. <?php
  2. // Sprawdzamy czy do pliku index.php przesłane zostały dane odpowiada za to funkcja empty która sprawdza czy w zmiennej $_POST['temat'] sa jakieś dane
  3. // Poniższa linia oznacza: jeżeli zmienna $_POST['temat'] i $_POST['tresc'] są puste wykonaj działanie
  4. if(empty($_POST['temat'])&&empty($_POST['tresc'])){
  5.  
  6. // jeżeli do liku nie przesłane zostały żadne dane wyświetlamy formularz
  7. ?>
  8. <form action="test.php" method="post">
  9. nazwa <textarea name="nazwisko"></textarea><br />
  10. <input type="submit" value="Wyslij" />
  11. </form>
  12. <?php
  13.  
  14. // Jeżeli dane z formularza zostaną wysłane wykona się kod zawarty w klamrach warunku else
  15. }else{
  16. function lacz_bd()
  17. {
  18. $db = new mysqli('localhost', 'root', '', 'av');
  19. if (! $db)
  20. return false;
  21. $db->autocommit(TRUE);
  22. return $db;
  23. }
  24.  
  25. // zawsze pamiętajmy aby dane były parsowane. Funkcja addslashes dodaje znak przed cudzysłowami dzięki temu nie musimy się obawiać ze zmienna zaszkodzi naszej bazie.
  26. $nazwisko = $_POST['nazwisko'];
  27. $nazwisko = addslashes($nazwisko);
  28.  
  29. //połączenie z bazą
  30. $db = lacz_bd();
  31.  
  32. //zapytanie dodające zmienne $imie i $nazwisko do bazy
  33. $zapytanie = "insert into pracownicy (id, imie, nazwisko) values ('', '$nazwisko')";
  34.  
  35. // wykonanie dodawania do bazy
  36. $wynik = $db->query($zapytanie);
  37.  
  38. //sprawdzenie czy powiodło się dodawanie
  39. if($wynik) echo 'Dodano nowy rekord';
  40. else echo 'Błąd podczas dodawania';
  41. }
  42. ?>
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: 16.10.2025 - 23:45