Помогите пожалуйста найти ошибку... Parse error: syntax error, unexpected T_LNUMBER in handleform.php on line 9 Код (Text): <?php $Host = "localhost"; $User = "root"; $Password = ""; $DBName = "mysit"; $Link = mysql_connect($Host, $User, $Password); $TableName = "feedback"; $Link = mysql_connect($Host, $User, $Password); $Query = "INSERT into $TableName values ("0" , "$Array[FirstName]" , "$Array[LastName]" , "$Array[Email]" , "$Array[Comments]")"; print ("The query is<br>$Query<p>\n"); if (mysql_db_query($DBName, $Query, $Link)) { print ("The query was successfully executed!<BR>\n"); } else { print ("The query could not be executed!<BR>\n"); } ?>
PHP: <?php $Query = 'INSERT into $TableName values ("0" , "'.$Array[FirstName].'" , "'.$Array[LastName].'" , "'.$Array[Email].'" , "'.$Array[Comments].'")'; собственно кавычки ... первая ковычка открывает вторая закрывает .. и амба .. а дальше что ??? $Array - что это за переменная откуда она ?? $Link = mysql_connect($Host, $User, $Password); - нафиг два раза повторять ? $TableName = "feedback"; $Link = mysql_connect($Host, $User, $Password); - нафиг два раза повторять ?
С кодом я разобрался, но теперь заработало, но после этого всплывает другая ошибка, в мускул некорректно записваются данные, записывается номер записи, а остальные поля пустые... Данные отправляются с form.htm Код (Text): <HTML> <HEAD> <TITLE>HTML Form</TITLE> </HEAD> <BODY> <form action = "handleform.php" method="post"> First Name <input type ="text" name="FirstName" size="20"><br> Last Name <input type="text" name="LastName" size="40"><br> E-mail Adress <input type ="text" name="email" size="60"><br> Comments <textarea name="comments" rows="5" cols="40"></textarea><br> <input type="submit" name="Submit" value="Submit!" </form> </BODY> </HTML> и отправляется в handleform.php, который записывает это все дело в мускул... Код (Text): <?php $Host = "localhost"; $User = "root"; $Password = ""; $DBName = "mysit"; $Link = mysql_connect($Host, $User, $Password); $TableName = "feedback"; $FirstName = trim($FirstName); $LastName = trim($LastName); $email = trim($email); $comments = trim($comments); $Query = "INSERT into $TableName values ('NULL' , '$FirstName' , '$LastName' , '$Email' , '$Comments')"; print ("The query is<br>$Query<p>\n"); if (mysql_db_query($DBName, $Query, $Link)) { print ("The query was successfully executed!<BR>\n"); } else { print ("The query could not be executed!<BR>\n"); } ?>