Mam problem napisałem plik w którym dodaje dane do bazy danych i je usuwam.No i właśnie wydaje mi się że jest wszystko dobrze a jednak nie działa.Jeżeli chodzi o usuwanie to jest ok ale gorzej z dodawaniem. Czy ktoś mógłby go sprawdzić. Oto plik:
Kod
<body>
<center>
<? // Dodawanie rekordu zrealizowano za pomoc± zapytania INSERT.
// Dane s± wczytywane w przygotowanym formularzu.
mysql_connect ("mysql.cba.pl", "graza_cba_pl", "franek650") or
die ("Nie moA1na poA‚Ä…czyć siÄ™ z MySQL");
mysql_select_db ("graza_cba_pl") or
die ("Nie moA1na poA‚Ä…czyć siÄ™ z bazÄ… cwphp");
mysql_query ("SET NAMES utf8;");
print "<TABLE>";
print '<FORM METHOD="POST">Dodaj pracownika:';
print '<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"><TABLE>';
print '<TR><TD>Id:</TD><TD><INPUT TYPE="text" ';
print 'NAME="id"></TD>';
print '<TR><TD>Imie:</TD><TD><INPUT TYPE="text" ';
print 'NAME="imie"></TD>';
print '<TR><TD>Nazwisko:</TD><TD><INPUT TYPE="text" ';
print 'NAME="nazwisko"></TD></TR><TR><TD>Funkcja:</TD><TD><INPUT ';
print 'TYPE="text" NAME="funkcja"></TD></TR><TR><TD>Tytul:</TD>';
print '<TD><INPUT TYPE="text" NAME="tytul"></TD></TR>';
print '<TR><TD>Wydzial:</TD><TD><INPUT TYPE="text" ';
print 'NAME="wydzial"></TD>';
print '<TR><TD>Kod:</TD><TD><INPUT TYPE="text" ';
print 'NAME="kod"></TD>';
print '<TR><TD>Miasto:</TD><TD><INPUT TYPE="text" ';
print 'NAME="miasto"></TD>';
print '<TR><TD>Miejscowosc:</TD><TD><INPUT TYPE="text" ';
print 'NAME="miejscowosc"></TD>';
print '<TR><TD>Ulica:</TD><TD><INPUT TYPE="text" ';
print 'NAME="ulica"></TD>';
print '<TR><TD>Pesel:</TD><TD><INPUT TYPE="text" ';
print 'NAME="pesel"></TD>';
print '<TR><TD>Telefon:</TD><TD><INPUT TYPE="text" ';
print 'NAME="telefon"></TD>';
print '<TR><TD>Kom:</TD><TD><INPUT TYPE="text" ';
print 'NAME="kom"></TD>';
print '<TR><TD>Email:</TD><TD><INPUT TYPE="text" ';
print 'NAME="email"></TD>';
print '</TABLE><INPUT TYPE="submit" VALUE="Dodaj"></FORM>';
if ($_POST['co'] == 'dodaj') { // dodawanie rekordu
if ($_POST['id'] && $_POST['imie'] && $_POST['nazwisko'] && $_POST['funkcja'] && $_POST['tytul'] && $_POST['wydzial'] && $_POST['kod'] && $_POST['miasto'] && $_POST['miejscowosc'] && $_POST['ulica']&& $_POST['pesel'] && $_POST['telefon'] && $_POST['kom'] && $_POST['email']){
$query = "INSERT INTO pracownicy (id, imie, nazwisko, ";
$query .= "funkcja,tytul,wydzial,kod, miasto, miejscowosc,ulica,pesel,telefon,kom,email) VALUES ('".$_POST ['id'].",".$POST['imie']."','".$_POST['nazwisko']."', '".$_POST['funkcja']."','".$_POST['tytul']."','".$_POST['wydzial']."','".$_POST['kod']."','".$_POST['miasto']."','".$_POST['miejscowosc']."','".$_POST['ulica']."','".$_POST['pesel']."' ,'".$_POST['telefon']."',,'".$_POST['kom']."',,'".$_POST['email']."');";
$wynik = mysql_query ($query);
}
}
$wynik = mysql_query ("SELECT * FROM pracownicy;") or
die ("bA‚Ä…d w pytaniu");
$nazwisko=$_GET['nazwisko'];
if ($_GET['co'] == 'skasuj') {
$wynik = mysql_query
("DELETE FROM pracownicy WHERE nazwisko='$nazwisko'");
}
$wynik = mysql_query ("SELECT * FROM pracownicy") or
die ("błąd w pytaniu");
print "<TABLE CELLPADDING=5 BORDER=1>";
print "<B>Pracownik</B><TR><TD><b>Id</b></TD><TD><B>Imie</B></TD><TD><B>Nazwisko</B></TD><TD><B>Funkcja</B></TD>";
print "<TD><B>Tytuł</B></TD><TD><B>Wydział</B><TD><B>Kod<B></TD><TD><B>Miasto<B></TD><TD><B>Miejscowość<B></TD> <TD><B>Ulica</B></TD>";
print "<TD><B>Pesel</B></TD><TD><B>Telefon</B></TD><TD><B>Kom</B></TD><TD><B>Email</B></TD><TD></TD></TR>\n";
while ($rekord = mysql_fetch_assoc ($wynik)) {
$id = $rekord['id'];
$imie = $rekord['imie'];
$nazwisko = $rekord['nazwisko'];
$funkcja = $rekord['funkcja'];
$tytul = $rekord['tytul'];
$wydzial = $rekord['wydzial'];
$kod = $rekord['kod'];
$miasto = $rekord['miasto'];
$miejscowosc = $rekord['miejscowosc'];
$ulica = $rekord['ulica'];
$pesel = $rekord['pesel'];
$telefon = $rekord['telefon'];
$kom = $rekord['kom'];
$email = $rekord['email'];
print "<TR><TD>$id</TD><TD>$imie</TD><TD>$nazwisko</TD><TD>$funkcja</TD><TD>$tytul</TD>
<TD>$wydzial</TD><TD>$kod</TD><TD>$miasto</TD><TD>$miejscowosc</TD><TD>$ulica</TD><TD>$pesel</TD> <TD>$telefon</TD><TD>$kom</TD><TD>$email</TD><TD>";
print "<A HREF=\"pracownik.php?co=skasuj&nazwisko=$nazwisko\">Usuń</A></TD></TR>\n";
}
print "<TABLE>";
?>
<tr>
<td align="left" valign="top"><table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="white-space:pre; font-size:11px; font-weight:bold; color:#601E29; color:#7AA01E;" height="10" colspan="2" align="center" valign="middle" bgcolor="#D3D3D3"><a href="s.html" class="footer_link">PowrA3t do strony gA‚A3wnej</a>
</tr>
</center>
</BODY>
</HTML> >
<center>
<? // Dodawanie rekordu zrealizowano za pomoc± zapytania INSERT.
// Dane s± wczytywane w przygotowanym formularzu.
mysql_connect ("mysql.cba.pl", "graza_cba_pl", "franek650") or
die ("Nie moA1na poA‚Ä…czyć siÄ™ z MySQL");
mysql_select_db ("graza_cba_pl") or
die ("Nie moA1na poA‚Ä…czyć siÄ™ z bazÄ… cwphp");
mysql_query ("SET NAMES utf8;");
print "<TABLE>";
print '<FORM METHOD="POST">Dodaj pracownika:';
print '<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"><TABLE>';
print '<TR><TD>Id:</TD><TD><INPUT TYPE="text" ';
print 'NAME="id"></TD>';
print '<TR><TD>Imie:</TD><TD><INPUT TYPE="text" ';
print 'NAME="imie"></TD>';
print '<TR><TD>Nazwisko:</TD><TD><INPUT TYPE="text" ';
print 'NAME="nazwisko"></TD></TR><TR><TD>Funkcja:</TD><TD><INPUT ';
print 'TYPE="text" NAME="funkcja"></TD></TR><TR><TD>Tytul:</TD>';
print '<TD><INPUT TYPE="text" NAME="tytul"></TD></TR>';
print '<TR><TD>Wydzial:</TD><TD><INPUT TYPE="text" ';
print 'NAME="wydzial"></TD>';
print '<TR><TD>Kod:</TD><TD><INPUT TYPE="text" ';
print 'NAME="kod"></TD>';
print '<TR><TD>Miasto:</TD><TD><INPUT TYPE="text" ';
print 'NAME="miasto"></TD>';
print '<TR><TD>Miejscowosc:</TD><TD><INPUT TYPE="text" ';
print 'NAME="miejscowosc"></TD>';
print '<TR><TD>Ulica:</TD><TD><INPUT TYPE="text" ';
print 'NAME="ulica"></TD>';
print '<TR><TD>Pesel:</TD><TD><INPUT TYPE="text" ';
print 'NAME="pesel"></TD>';
print '<TR><TD>Telefon:</TD><TD><INPUT TYPE="text" ';
print 'NAME="telefon"></TD>';
print '<TR><TD>Kom:</TD><TD><INPUT TYPE="text" ';
print 'NAME="kom"></TD>';
print '<TR><TD>Email:</TD><TD><INPUT TYPE="text" ';
print 'NAME="email"></TD>';
print '</TABLE><INPUT TYPE="submit" VALUE="Dodaj"></FORM>';
if ($_POST['co'] == 'dodaj') { // dodawanie rekordu
if ($_POST['id'] && $_POST['imie'] && $_POST['nazwisko'] && $_POST['funkcja'] && $_POST['tytul'] && $_POST['wydzial'] && $_POST['kod'] && $_POST['miasto'] && $_POST['miejscowosc'] && $_POST['ulica']&& $_POST['pesel'] && $_POST['telefon'] && $_POST['kom'] && $_POST['email']){
$query = "INSERT INTO pracownicy (id, imie, nazwisko, ";
$query .= "funkcja,tytul,wydzial,kod, miasto, miejscowosc,ulica,pesel,telefon,kom,email) VALUES ('".$_POST ['id'].",".$POST['imie']."','".$_POST['nazwisko']."', '".$_POST['funkcja']."','".$_POST['tytul']."','".$_POST['wydzial']."','".$_POST['kod']."','".$_POST['miasto']."','".$_POST['miejscowosc']."','".$_POST['ulica']."','".$_POST['pesel']."' ,'".$_POST['telefon']."',,'".$_POST['kom']."',,'".$_POST['email']."');";
$wynik = mysql_query ($query);
}
}
$wynik = mysql_query ("SELECT * FROM pracownicy;") or
die ("bA‚Ä…d w pytaniu");
$nazwisko=$_GET['nazwisko'];
if ($_GET['co'] == 'skasuj') {
$wynik = mysql_query
("DELETE FROM pracownicy WHERE nazwisko='$nazwisko'");
}
$wynik = mysql_query ("SELECT * FROM pracownicy") or
die ("błąd w pytaniu");
print "<TABLE CELLPADDING=5 BORDER=1>";
print "<B>Pracownik</B><TR><TD><b>Id</b></TD><TD><B>Imie</B></TD><TD><B>Nazwisko</B></TD><TD><B>Funkcja</B></TD>";
print "<TD><B>Tytuł</B></TD><TD><B>Wydział</B><TD><B>Kod<B></TD><TD><B>Miasto<B></TD><TD><B>Miejscowość<B></TD> <TD><B>Ulica</B></TD>";
print "<TD><B>Pesel</B></TD><TD><B>Telefon</B></TD><TD><B>Kom</B></TD><TD><B>Email</B></TD><TD></TD></TR>\n";
while ($rekord = mysql_fetch_assoc ($wynik)) {
$id = $rekord['id'];
$imie = $rekord['imie'];
$nazwisko = $rekord['nazwisko'];
$funkcja = $rekord['funkcja'];
$tytul = $rekord['tytul'];
$wydzial = $rekord['wydzial'];
$kod = $rekord['kod'];
$miasto = $rekord['miasto'];
$miejscowosc = $rekord['miejscowosc'];
$ulica = $rekord['ulica'];
$pesel = $rekord['pesel'];
$telefon = $rekord['telefon'];
$kom = $rekord['kom'];
$email = $rekord['email'];
print "<TR><TD>$id</TD><TD>$imie</TD><TD>$nazwisko</TD><TD>$funkcja</TD><TD>$tytul</TD>
<TD>$wydzial</TD><TD>$kod</TD><TD>$miasto</TD><TD>$miejscowosc</TD><TD>$ulica</TD><TD>$pesel</TD> <TD>$telefon</TD><TD>$kom</TD><TD>$email</TD><TD>";
print "<A HREF=\"pracownik.php?co=skasuj&nazwisko=$nazwisko\">Usuń</A></TD></TR>\n";
}
print "<TABLE>";
?>
<tr>
<td align="left" valign="top"><table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="white-space:pre; font-size:11px; font-weight:bold; color:#601E29; color:#7AA01E;" height="10" colspan="2" align="center" valign="middle" bgcolor="#D3D3D3"><a href="s.html" class="footer_link">PowrA3t do strony gA‚A3wnej</a>
</tr>
</center>
</BODY>
</HTML> >