sprawa wygląda tak:
mam plik index.php w którym jest formularz :
<form action="plik2.php" method="post"> <!-- Funkcja FORM odpowiada za wskazanie miejsca, gdzie zaczyna się formularz. Funkcja ACTION odpowiada, gdzie dane mają zostać wysłane. Funkcja METHOD służy do metody przekazywania danych. W naszym przypadku jest to metoda zwana POST--> <p>Nick: </p> <input name="nick" type="text" /> <p>Strona WWW: </p> <input name="strona_www" type="text" /> <!-- Funkcja INPUT wskazuje na to, że to jest pole tekstowego. NAME służy do wskazania nazwy inputu, natomiast TYPE służy do określenia typu pola. --> <input value="Wyślij" type="submit" /> <!-- Zauważyłeś pewnie, że funkcja TYPE ustawiona jest na "submit". Jest tak dlategego, że submit odpowiada za wysłanie danych. Po prostu jest to przycisk. --> <br /> </form>
oraz mam drugi plik : plik2.php
<?php $nick = $_POST['nick]; $strona_www = $_POST['strona_www']; $host="serv23.sqlhost.pl"; $db_user="pajda_pajdaa"; $db_password="ciul123"; $database="pajda_AdresyWWW"; $db = mysql_connect($host, $db_user, $db_password); mysql_select_db($database); mysql_query("SET NAMES utf8"); $zapytanie = "INSERT INTO 'tabela' ('nick', 'strona_www') VALUES ('".$nick."', '".$strona_www."' )"; $wykonaj = mysql_query($zapytanie) or die(mysql_error()); ?>
I gdy chce dodać rekord do bazy wyskakuje coś takiego :
Parse error: syntax error, unexpected T_STRING, expecting ']' in /home/pajda/domains/pajda.inten.pl/public_html/test30/plik2.php on line 3
Proszę o pomoc. Pozdrawiam