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.
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.
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.