
Jak widnieje w temacie mam baze danych w MySQL i chcialbym dodac do tabeli Zawodnik, łączenie z baza działa samo zapytanie INSERT wpisane w PHPMyAdmin takze, ale podczas gdy naciskam przycisk "Dodaj" to odświeża mi strone czysci dane, nie wyswetla ani komunikatu o dodaniu zawodnika ani o błedzie np nie podanie nazwiska albo podaniu juz istniejacego, tak jakby wogole tego nie wykonywalo. W bazie w tez nie zaszły żadne zmiany. Oto mój kod
require('conn.php'); if (isset($_POST['Preferowana_noga']) and isset($_POST['kontrakt']) and isset($_POST['Pozycja']) and isset($_POST['Klub']) and isset($_POST['imie']) and isset($_POST['Nazwisko']) and isset($_POST['NUMER_KOSZULKI']) and isset($_POST['NARODOWOSC']) and isset($_POST['WARTOSC']) and isset($_POST['WYCHOWANEK']) and isset($_POST['WAGA']) and isset($_POST['WZROST']) and isset($_POST['TYGODNIOWY_ZAROBKI'])) { $Preferowana_noga = $_POST['Preferowana_noga']; $kontrakt = $_POST['kontrakt']; $Pozycja = $_POST['Pozycja']; $Klub = $_POST['Klub']; $imie = $_POST['imie']; $Nazwisko = $_POST['Nazwisko']; $NUMER_KOSZULKI = $_POST['NUMER_KOSZULKI']; $NARODOWOSC = $_POST['NARODOWOSC']; $WARTOSC = $_POST['WARTOSC']; $WYCHOWANEK = $_POST['WYCHOWANEK']; $WAGA = $_POST['WAGA']; $WZROST = $_POST['WZROST']; $TYGODNIOWY_ZAROBKI = $_POST['TYGODNIOWY_ZAROBKI']; if ($imie!="") { $ile =mysql_query("SELECT * FROM `pilka`.`zawodnik` WHERE imie = '$imie' and nazwisko= '$Nazwisko' "); $ile = mysql_num_rows($ile); if ($ile==0) { $zapytanie="INSERT INTO `pilka`.`zawodnik` (`ID_ZAWODNIK`, `ID_PREFEROWANA_NOGA`, `ID_KONTRAKT`, `ID_POZYCJA`, `ID_KLUB`, `IMIE`, `NAZWISKO`, `NUMER_KOSZULKI`, `NARODOWOSC`, `WARTOSC`, `WYCHOWANEK`, `WAGA`, `WZROST`, `TYGODNIOWY_ZAROBKI`) VALUES (NULL, '$ID_PREFEROWANA_NOGA', '$ID_KONTRAKT', '$ID_POZYCJA', '$ID_KLUB', '$IMIE', '$NAZWISKO', '$NUMER_KOSZULKI', '$NARODOWOSC', '$WARTOSC', '$WYCHOWANEK', '$WAGA', '$WZROST', '$TYGODNIOWY_ZAROBKI')"; mysql_query($zapytanie) or die("Wystąpił błąd" ); echo('Zawodnik '.$imie.' '.$Nazwisko.' zostal dodany'); echo" Za chwile zostaniesz, automatycznie przeniesiony na stronę edycji zawodników "; header("Refresh:5; Zawodnicy2.php"); } else { echo("Zawodnik o takim imieniu juz istnieje. Kliknij wstecz aby dodac ponownie"); } } else { echo ('Podales niepełne dane. Kliknij wstecz aby sprobowac ponownie.'); } } else{ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <fieldset> <meta http-equiv="Thoma" content="text/html; charset=iso-8859-2" /> <meta http-equiv="reply-to" content="Adres_e-mail" /> <meta name="generator" content="WebSite PRO 4.3" /> <meta name="author" content="Kosaa" /> <meta name="description" content="Manager" /> <title>Manager </title> <link rel="Stylesheet" type="text/css" href="style/style.css" /> <style type="text/css"> BODY { background-color: darkgreen; } .style4 {font-size: 12pt} </style> </head> <body> <center> <table width="1041" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="200" colspan="2"><img src="grafika/ttelko.jpg" width="1240" height="200" /></td> </tr> </table> <form action="dodawanieZawodnika.php" method="post"> <strong>Kontrakt</strong> <select name="Kontrakt"> <?php $zapytanie1 = "SELECT `RODZAJ` FROM `pilka`.`kontrakt`"; ?> </select> <br /> <strong>Pozycja</strong> <select name="Pozycja"> <?php $zapytanie2 = "SELECT `PREFEROWANA_POZYCJA` FROM `pilka`.`pozycja`"; ?> </select> <br /> <strong>Klub:</strong><input name="Klub" type="text" value="" /><br/> <strong>Imie:</strong><input name="imie" type="text" value="" /><br/> <strong>Nazwisko:</strong><input name="Nazwisko" type="text" value="" /><br/> <strong>Numer koszulki:</strong><input name="NUMER_KOSZULKI" type="text" value="" /><br/> <strong>Narodowość:</strong><input name="NARODOWOSC" type="text" value="" /><br/> <strong>Wartość:</strong><input name="WARTOSC" type="text" value="" /><br/> <strong>Wychowanek:</strong><input name="WYCHOWANEK" type="text" value="" /><br/> <strong>Waga:</strong><input name="WAGA" type="text" value="" /><br/> <strong>Wzrost:</strong><input name="WZROST" type="text" value="" /><br/> <strong>Tygodniowe zarobki:</strong><input name="TYGODNIOWY_ZAROBKI" type="text" value="" /><br/> <div> <TD><BR><input type="RESET" name="Reset" value="Wyczyść"/></TD> <TD><BR><input type="SUBMIT" name="Submit" value="Dodaj"/></TD> </div> </form> <?php } ?> <?php include('include\stopka.php'); ?>
Najlepsze jest to, ze mam juz dodawanie klubów tylko, ze tam nie mam listy rozwijanej tylko same pola do wpisywania i tamta strona działa mi poprawnie wiec tym bardziej nie rozumiem gdzie sie pomylilem.
Dziekuje za pomoc