Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Parse error: parse error, unexpected T_BOOLEAN_AND
 
 автор: Abdula   (30.03.2008 в 17:06)   письмо автору
 
 

Ребята вот посмотрите пожалуйста никак немогу понять
показует такую ошибку
Parse error: parse error, unexpected T_BOOLEAN_AND in s:\home\localhost\www\gruzope\add_gruse.php on line 49

вот это форма добавления

<? include ("blocks/bd.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Страница добавления нового груза</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top">
<form name="form1" method="post" action="add_gruse.php">
<p>
<label>Выберите откуда груз<br>
<select name="cat">
<?
$result = mysql_query ("SELECT title,id FROM categories",$db);

if (!$result)
{
echo "<p>Запрос на выборку данных не прошел. Напишите об этом администратору емал .<br><strong>Код ошибки:</strong></p>";
exit (mysql_error());

}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);


do
{
printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["title"]);

}
while ($myrow = mysql_fetch_array($result));

}

else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей. </p>";
exit();

}
?>


</select>


</label>
</p>

<p>
<label>Введите куда груз<br>
<input type="text" name="kyta" id="kyta">
</label>
</p>
<p>
<label>Введите какая погрузка<br>
<input type="text" name="pogryzkaverx" id="pogryzkaverx">
</label>
</p>
<p>
<label>Введите сколько тонн<br>
<input type="text" name="tonn" id="tonn">
</label>
</p>
<p>
<label>Ведите сколько кубов<br>
<input type="text" name="kybometr" id="kybometr">

</label>
</p>
<p>

<label>Введите Дата загрузки<br>
<input type="text" name="date" id="date" value="<?php $date = date("Y-m-d"); echo $date; ?>"


</label>
</p>
<p>
<label>Введите цену доставки<br>
<input type="text" name="zena" id="zena">
</label>
</p>
<p>
<label>Введите емаел адрес<br>
<input type="text" name="email" id="email">
</label>
</p>
<p>
<label>Введите Фирму<br>
<input type="text" name="firma" id="firma">
</label>
</p>
<p>
<label>Введите Контакты<br>
<input type="text" name="kontakt" id="kontakt">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Добавить груз">
</label>
</p>
</form>
<p>&nbsp;</p> </td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний графический элемент-->
<? include ("blocks/footer.php"); ?>
</table>
</body>
</html>

вот это обработчик
<?php
include ("blocks/bd.php");

if (isset($_POST['cat'])) {$cat = $_POST['cat']; if ($cat == '') {unset($cat);}}


/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */

if (isset($_POST['kyda'])) {$kyda = $_POST['kyda']; if ($kyda == '') {unset($kyda);}}
if (isset($_POST['date'])) {$date = $_POST['date']; if ($date == '') {unset($date);}}
if (isset($_POST['xarakter'])) {$xarakter = $_POST['xarakter']; if ($xarakter== '') {unset($xarakter);}}
if (isset($_POST['tonn'])) {$tonn = $_POST['tonn']; if ($tonn == '') {unset($tonn);}}
if (isset($_POST['zena'])) {$zena = $_POST['zena']; if ($zena == '') {unset($zena);}}

if (isset($_POST['kybometr'])) {$kybometr = $_POST['kybometr']; if ($kybometr == '') {unset($kybometr);}}

if (isset($_POST['pogryzkaverx'])) {$pogryzkaverx = $_POST['pogryzkaverx']; if ($pogryzkaverx == '') {unset($pogryzkaverx);}}

if (isset($_POST['nalbeznal'])) {$nalbeznal = $_POST['nalbeznal']; if ($nalbeznal == '') {unset($nalbeznal);}}

if (isset($_POST['firma'])) {$firma = $_POST['firma']; if ($firma == '') {unset($firma);}}


if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}}

if (isset($_POST['kontakt'])) {$kontakt = $_POST['kontakt']; if ($kontakt == '') {unset($kontakt);}}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Обработчик</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top">

<?php

if (isset($cat) && isset($kyda) && isset($date) && isset($xarakter) && isset($tonn) && isset($zena)) && isset($kybometr)) && isset($pogryzkaverx)) && isset($nalbeznal)) && isset($firma)) && isset($email)) && isset($kontakt))

{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO dates
(cat,kyda,xarakter,date,tonn,zena,
kybometr,pogryzkaverx,nalbeznal,firma,email,kontakt)VALUES('$cat','$kyda','$xarakter','$toon',
'$date','$zena','$kybometr','$pogryzkaverx','$nalbeznal','$kontakt','$firma','$email','$kontakt')");

if ($result == 'true') {echo "<p>Ваш урок успешно добален!</p>";}
else {echo "<p>Ваш урок не добален!</p>";}


}
else

{
echo "<p>Вы ввели не всю информацию, поэтому урок в базу не может быть добален.</p>";
}



?>


</td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний графический элемент-->
<? include ("blocks/footer.php"); ?>
</table>
</body>
</html>

Нажимаю добавить показует эту ошибку

Parse error: parse error, unexpected T_BOOLEAN_AND in s:\home\localhost\www\gruzope\add_gruse.php on line 49

   
 
 автор: Atheist   (30.03.2008 в 17:14)   письмо автору
 
   для: Abdula   (30.03.2008 в 17:06)
 

Синтаксическая ошибка в add_gruse.php, а не тут

   
 
 автор: Abdula   (30.03.2008 в 17:26)   письмо автору
 
   для: Atheist   (30.03.2008 в 17:14)
 

Вот файл add_gruse

?php
include ("blocks/bd.php");

if (isset($_POST['cat'])) {$cat = $_POST['cat']; if ($cat == '') {unset($cat);}}


/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */

if (isset($_POST['kyda'])) {$kyda = $_POST['kyda']; if ($kyda == '') {unset($kyda);}}
if (isset($_POST['date'])) {$date = $_POST['date']; if ($date == '') {unset($date);}}
if (isset($_POST['xarakter'])) {$xarakter = $_POST['xarakter']; if ($xarakter== '') {unset($xarakter);}}
if (isset($_POST['tonn'])) {$tonn = $_POST['tonn']; if ($tonn == '') {unset($tonn);}}
if (isset($_POST['zena'])) {$zena = $_POST['zena']; if ($zena == '') {unset($zena);}}

if (isset($_POST['kybometr'])) {$kybometr = $_POST['kybometr']; if ($kybometr == '') {unset($kybometr);}}

if (isset($_POST['pogryzkaverx'])) {$pogryzkaverx = $_POST['pogryzkaverx']; if ($pogryzkaverx == '') {unset($pogryzkaverx);}}

if (isset($_POST['nalbeznal'])) {$nalbeznal = $_POST['nalbeznal']; if ($nalbeznal == '') {unset($nalbeznal);}}

if (isset($_POST['firma'])) {$firma = $_POST['firma']; if ($firma == '') {unset($firma);}}


if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}}

if (isset($_POST['kontakt'])) {$kontakt = $_POST['kontakt']; if ($kontakt == '') {unset($kontakt);}}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Обработчик</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top">

<?php

if (isset($cat) && isset($kyda) && isset($date) && isset($xarakter) && isset($tonn) && isset($zena)) && isset($kybometr)) && isset($pogryzkaverx)) && isset($nalbeznal)) && isset($firma)) && isset($email)) && isset($kontakt))

{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO dates
(cat,kyda,xarakter,date,tonn,zena,
kybometr,pogryzkaverx,nalbeznal,firma,email,kontakt)VALUES('$cat','$kyda','$xarakter','$toon',
'$date','$zena','$kybometr','$pogryzkaverx','$nalbeznal','$kontakt','$firma','$email','$kontakt')");

if ($result == 'true') {echo "<p>Ваш урок успешно добален!</p>";}
else {echo "<p>Ваш урок не добален!</p>";}


}
else

{
echo "<p>Вы ввели не всю информацию, поэтому урок в базу не может быть добален.</p>";
}



?>


</td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний графический элемент-->
<? include ("blocks/footer.php"); ?>
</table>
</body>
</html>

Нажимаю добавить показует эту ошибку

Parse error: parse error, unexpected T_BOOLEAN_AND in s:\home\localhost\www\gruzope\add_gruse.php on line 49

   
 
 автор: Киналь   (30.03.2008 в 17:14)   письмо автору
 
   для: Abdula   (30.03.2008 в 17:06)
 

Зачем же такую простыню вываливать? Интерпретатор же черным по белому пишет: ошибка в 49-й строке - неожиданный AND. Что у вас в 49-й строке?

   
 
 автор: Abdula   (30.03.2008 в 17:22)   письмо автору
 
   для: Киналь   (30.03.2008 в 17:14)
 

Вот это 49
if (isset($cat) && isset($kyda) && isset($date) && isset($xarakter) && isset($tonn) && isset($zena)) && isset($kybometr)) && isset($pogryzkaverx)) && isset($nalbeznal)) && isset($firma)) && isset($email)) && isset($kontakt))

   
 
 автор: DEM   (30.03.2008 в 17:36)   письмо автору
 
   для: Abdula   (30.03.2008 в 17:22)
 

&& isset($zena)) && isset($kybometr)) && isset($pogryzkaverx)) && isset($nalbeznal)) && isset($firma)) && isset($email)) && isset($kontakt))


У вас скобки закрываются по два раза


ЗЫ. лучше пользоваться тегом CODE, а то так не очень приятно и удобно читать код...

   
 
 автор: Abdula   (30.03.2008 в 17:58)   письмо автору
 
   для: DEM   (30.03.2008 в 17:36)
 

Большое СПАСИбО DEM все исправил, щас появилась это Вы ввели не всю информацию, поэтому груз в базу не может быть добален. вроде все нормально

   
 
 автор: Abdula   (30.03.2008 в 18:03)   письмо автору
 
   для: Abdula   (30.03.2008 в 17:58)
 

<?php 
include ("blocks/bd.php");

if (isset(
$_POST['cat']))      {$cat $_POST['cat']; if ($cat == '') {unset($cat);}}


/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную.   */

if (isset($_POST['kyda']))      {$kyda $_POST['kyda']; if ($kyda == '') {unset($kyda);}}
if (isset(
$_POST['date']))        {$date $_POST['date']; if ($date == '') {unset($date);}}
if (isset(
$_POST['xarakter'])) {$xarakter $_POST['xarakter']; if ($xarakter== '') {unset($xarakter);}}
if (isset(
$_POST['tonn']))        {$tonn $_POST['tonn']; if ($tonn == '') {unset($tonn);}}
if (isset(
$_POST['zena']))      {$zena $_POST['zena']; if ($zena == '') {unset($zena);}}

if (isset(
$_POST['kybometr']))      {$kybometr $_POST['kybometr']; if ($kybometr == '') {unset($kybometr);}}

if (isset(
$_POST['pogryzkaverx']))      {$pogryzkaverx $_POST['pogryzkaverx']; if ($pogryzkaverx == '') {unset($pogryzkaverx);}}

if (isset(
$_POST['nalbeznal']))      {$nalbeznal $_POST['nalbeznal']; if ($nalbeznal == '') {unset($nalbeznal);}}

if (isset(
$_POST['firma']))      {$firma $_POST['firma']; if ($firma == '') {unset($firma);}}


if (isset(
$_POST['email']))      {$email $_POST['email']; if ($email == '') {unset($email);}}

if (isset(
$_POST['kontakt']))      {$kontakt $_POST['kontakt']; if ($kontakt == '') {unset($kontakt);}}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Обработчик</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php");   ?> 
  <tr>
    <td><table width="690" border="0" cellspacing="0" cellpadding="0">
      <tr>
<!--Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php");  ?>      
        <td valign="top">
      
         <?php 
         
if (isset($cat) && isset($kyda) && isset($date) && isset($xarakter) && isset($tonn) && isset($zena) && isset($kybometr) && isset($pogryzkaverx)  && isset($nalbeznal) && isset($firma) && isset($email) && isset($kontakt)) 


/* Здесь пишем что можно заносить информацию в базу */
$result mysql_query ("INSERT INTO dates
(cat,kyda,xarakter,date,tonn,zena,
kybometr,pogryzkaverx,nalbeznal,firma,email,kontakt) VALUES('
$cat','$kyda','$xarakter','$tonn',
'
$date','$zena','$kybometr','$pogryzkaverx','$nalbeznal','$firma','$email','$kontakt')");

if (
$result == 'true') {echo "<p>Ваш груз успешно добален!</p>";}
else {echo 
"<p>Ваш груз не добален!</p>";}


}         
else 

{
echo 
"<p>Вы ввели не всю информацию, поэтому груз в базу не может быть добален.</p>";
}
         
         
         
         
?>
         
         
             </td>
      </tr>
    </table></td>
  </tr>
<!--Подключаем нижний графический элемент-->  
<?  include ("blocks/footer.php");        ?>  
</table>
</body>
</html>

   
 
 автор: BiFF   (30.03.2008 в 20:40)   письмо автору
 
   для: Abdula   (30.03.2008 в 18:03)
 

<?php if ($result == true?>

Можно сделать так -

<?php
$result 
mysql_query ("INSERT INTO dates 
(cat,kyda,xarakter,date,tonn,zena, 
kybometr,pogryzkaverx,nalbeznal,firma,email,kontakt) VALUES('
$cat','$kyda','$xarakter','$tonn', 
'
$date','$zena','$kybometr','$pogryzkaverx','$nalbeznal','$firma','$email','$kontakt')"
or die (
"Произошла ошибка, при работе с базой данных! '".mysql_error()."'");
echo
"<p>Ваш груз успешно добален!</p>";
?>

   
 
 автор: Abdula   (31.03.2008 в 13:41)   письмо автору
 
   для: BiFF   (30.03.2008 в 20:40)
 

Ребята немогу вот понять в чем ошибка помогите пожалуйста найди
заношу всю информацию нажимаю добавить выходит это
"Вы ввели не всю информацию, поэтому груз в базу не может быть добален."

   
 
 автор: Abdula   (31.03.2008 в 14:58)   письмо автору
 
   для: Abdula   (31.03.2008 в 13:41)
 

Ребята помогите кто нибудь найди ошибку

   
 
 автор: olejek   (31.03.2008 в 15:02)   письмо автору
 
   для: Abdula   (31.03.2008 в 14:58)
 

Вы же сами отвечаете на свой вопрос:
Вы ввели не всю информацию, поэтому груз в базу не может быть добален
Значит, какое-то поле не заполнено

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования