Formularz PHP do bazy MySQL


(Yaygor) #1

Witam, jestem na praktykach z qmplem i nasz boss kazał zrobić nam baze MySQL. Bazę jakoś się udało ale teraz mamy zrobić formularz w PHP tak aby po wpisaniu np. Nazwiska, na stronie wyświetlą się pełne dane. Stworzyliśmy 3 bazy w WampServer MySQL : klienci , kontrahenci , pacjenci. W bazie klienci utworzona jest tabela o nazwie "tabela", w kontrahentach tabela "kontrahenci" a w pacjentach "pacjenci".

Prosimy o pomoc bo w szkole nie mieliśmy jeszcze PHP ani MySQL. Formularz w php gdzie można dodawać i wyświetlać rekordy wpisując nazwisko. Z góry dziękujemy za pomoc.


(Spam) #2

phpMyAdmin?


(Uzi123) #3

Googel dziś nie ma awarii :smiley:

dla początkujących

http://pl.wikibooks.org/wiki/PHP

http://pl.wikibooks.org/wiki/PHP/Formularze

strona domowa projekyu php:

http://pl.php.net/manual/pl/index.php

podstawy html

http://www.kurshtml.boo.pl/

po to są praktyki abyście się czegoś nauczyli


(Yaygor) #4

W przykładach są "ogólne porady", podstawy to mieliśmy już, chodzi nam o ten jeden konkretny formularz bo nie mieliśmy PHP.

Jeśli ktoś potrafi i chce to niech wpisze kod PHP ^TEGO^ formularza do TYCH^ baz danych. :idea:


(Elektrrrus) #5

Skoro były podstawy, to takie coś wypdałaoby umieć napisać. A jak osoba prowadząca praktyki wymaga czegoś co nie było jeszcze omawiana/nie było zadanie do opracowania w domu/nie jest wymagane "od góry" to należy to zgłosić przełożonemu.

P.S "qmplem" - takie słowo nie istnieje.


(Uzi123) #6

To nie wiem w czym problem. Piszesz normalny formularz w html

tutaj pakujesz czo chesz - np pole tekstowe:

nastepnie na serwerze masz plik pod tytulem nazwaskryptu.php

<?php

// aby to co zostało wpisane w formularzu w polu p nazwia "jakas_nazwa" teraz siedzi w zmiennej

// $_POST['jakas_nazwa']

// odcinamy tych którzy dostali się za bardzo z boku (niezbyt skuteczne)

if (!isset($_SERVER['HTTP_REFERER']))

{

die("Nie można być domorosłym autorem botów i sktyptów hakujących co się da :D");

}

// nawiazanie polaczenia z serverem baz danych

$serwer=mysql_connect('podaj_nazwe-twojego_serwera-bazy_danych', 'nazwa-usera-bazy-danych','hasko_do_twojej_bazy_danych');

if (!$serwer)

{

die("Error. I dont't connect with database server");

}

// nawiazanie polaczenia z baza danych

if (!mysql_select_db("nazwa-twojje-bazy-danych"))

{

die("Error. I dont't connect with database");

}

// przykladowe polecenie sql 

// podstawy zapytan MySQL w http://webmade.org/kursy-online/kurs-mysql.php

// jak macie inna baze danych to lecicie manual do tej bazy

$sql_polecenie='SELECT * FROM `twoja-baza-danych`';

//wykonanie polecenia sql

$test=mysql_query($sql_polecenie);

if ($test==false)

{

die("Wystapiły niespodziewane problemy");

}

//zliczenie liczby zwruconych rekordow

$licznik=mysql_num_rows($test);


//zamkniecie polaczenia

mysql_close();

?>

google Twoim przyjacielem. Praktyki są po to abyś się czegoś nauczył, więc się ucz, do SQL i PHP jest na sieci tyle tutków/blogów itd że nie widzę w czym jest problem. Macie przykładowe rozwiązanie i rzeszę linków gdzie można sobie więcej przeczytać. Jak checie gotowca to EOT.