Mam taki problem - po odpaleniu tego skryptu pojawia się błąd:
Parse error: parse error, expecting `T_VARIABLE' or `' ' in
c:\usr\apache\httpd\html\edycja.php on line
16<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-h">
<TITLE>Działająca książka telefoniczna</TITLE>
</HEAD>
<BODY>
<? // Aplikacja daje nam możliwość odczytu, usuwania, dodawania
// i poprawy danych w bazie.
die ("Nie można połączyć się z MySQL"); die ("Nie można połączyć się bazą cwphp"); if ($_POST['co'] == 'dodaj') { // dodawanie rekordu
if ($_POST['imie'] && $_POST['nazwisko'] && $_POST['telefon']) {
$query = "INSERT INTO ksiazkatelefoniczna (imie, nazwisko, ";
$query .= "telefon) VALUES ('".$ _POST['imie']."', '".$
_POST['nazwisko']."', '".$ _POST['telefon']."');";
}
} elseif ($_POST['co'] == 'popraw') { // poprawianie rekordu
if ($_POST['imie'] && $_POST['nazwisko'] && $_POST['telefon']) {
$query = "UPDATE ksiazkatelefoniczna SET imie='".$_POST
['imie']."',nazwisko=";
$query .= "'".$_POST['nazwisko']."', telefon='".$_POST
['telefon']."' WHERE
nr='".$_POST['id']."';";
}
} elseif ($_GET['co'] == 'edytuj') { // przygotowanie do poprawek
$query = "SELECT * FROM ksiazkatelefoniczna where nr='".$_GET
['id']."';";
$nr = $rekord['nr']; $imie = $rekord['imie']; $nazwisko =
$rekord['nazwisko'];
$telefon = $rekord['telefon'];
print '<FORM METHOD="POST">Poprawa rekordu:'; print '<INPUT TYPE="hidden" NAME="co" VALUE="popraw">'; print '<INPUT TYPE="hidden" NAME="id" VALUE="'.$nr.'"><TABLE>'; print '<TR><TD>Imię:</TD><TD><INPUT TYPE="text" '; print 'NAME="imie" VALUE="'.$imie.'"></TD></TR><TR><TD>Nazwisko:'; print '</TD><TD><INPUT TYPE="text" NAME="nazwisko"'; print 'VALUE="'.$nazwisko; print '"></TD></TR><TR><TD>Telefon:</TD><TD><INPUT TYPE="text"'; print 'NAME="telefon" VALUE="'.$telefon.'"></TD></TR>'; print '</TABLE><INPUT TYPE="submit" VALUE="Popraw"></FORM>'; } elseif ($_GET['co'] == 'skasuj') { // usuwanie
("DELETE FROM ksiazkatelefoniczna WHERE nr = '".$_GET
['id']."';");
}
$wynik = mysql_query ("SELECT * FROM ksiazkatelefoniczna;"); print "<TABLE CELLPADDING=5 BORDER=1>"; print "<TR><TD><B>Imię</B></TD><TD><B>Nazwisko</B></TD>"; print "<TD><B>Telefon</B></TD><TD></TD><TD></TD></TR>\n"; $nr = $rekord['nr'];
$imie = $rekord['imie'];
$nazwisko = $rekord['nazwisko'];
$telefon = $rekord['telefon'];
print "<TR><TD>$imie</TD><TD>$nazwisko</TD><TD>$telefon</TD><TD>"; print "<A HREF=\"4-h9.php?co=skasuj&id=$nr\">skasuj</A></TD><TD>"; print "<A HREF=\"4-h9.php?co=edytuj&id=$nr\">edytuj</A></TD> </TR>\n";
}
print '<FORM METHOD="POST">Nowy rekord:'; print '<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"><TABLE>'; print '<TR><TD>Imię:</TD><TD><INPUT TYPE="text" '; print 'NAME="imie"></TD></TR><TR><TD>Nazwisko:</TD><TD><INPUT '; print 'TYPE="text" NAME="nazwisko"></TD></TR><TR><TD>Telefon:</TD>'; print '<TD><INPUT TYPE="text" NAME="telefon"></TD></TR>'; print '</TABLE><INPUT TYPE="submit" VALUE="Dodaj"></FORM>'; ?>
</BODY>
</HTML>
Proszę o rozwiązanie tego problemu.
Powód edycji: poprawiłem tytuł (ociu)