Witam dopiero zaczynam przygode z PHP dlatego prosze o pomoc, sam nie potrafie znalezc bledu... z góry przepraszam za bałagan wizualny (IMG:
style_emoticons/default/wink.gif)
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`";
echo '<option>('.$wiersz1[0].') '.$wiersz1[1].'</option>'; ?>
</select>
<br />
<strong>Pozycja</strong>
<select name="Pozycja">
<?php
$zapytanie2 = "SELECT `PREFEROWANA_POZYCJA` FROM `pilka`.`pozycja`";
echo '<option>('.$wiersz2[0].') '.$wiersz2[1].'</option>'; ?>
</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