PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): [1] 2 »

> Найдено сообщений: 22
Fraezar Отправлено: 27 Марта, 2012 - 17:11:29 • Тема: Сессии • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1484
СПАСИБО, 1 сообщение пропало, осталось еще 2 =(
Fraezar Отправлено: 27 Марта, 2012 - 05:42:09 • Тема: Сессии • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1484
Помогите, пожалуйста, разобраться с сессиями. появляются 3 варнинга:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at X:\home\localhost\www\diplom23\connect.php:6) in X:\home\localhost\www\diplom23\header.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at X:\home\localhost\www\diplom23\connect.php:6) in X:\home\localhost\www\diplom23\header.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at X:\home\localhost\www\diplom23\connect.php:6) in X:\home\localhost\www\diplom23\header.php on line 11

header.php
PHP:
скопировать код в буфер обмена
  1. <?
  2. header("Cache-control: no-cache");
  3. $id_bask=$_COOKIE["id_bask"];
  4. if (! isset($id_bask))
  5. {
  6. $uniq_ID=uniqid("ID");
  7. setcookie("id_bask", $uniq_ID, time()+60*60*24*14);
  8. }
  9. else
  10. setcookie("id_bask", $id_bask, time()+60*60*24*14);
  11. ?>
  12. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  13. <html>
  14. <head>
  15. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  16. <link rel="stylesheet" href="style.css" type="text/css">
  17. </form>
  18.  
  19. <br>
  20. <br>
  21. <br>
  22.  
  23. <title>КНИЖНЫЙ МАГАЗИН</title>
  24. </head><body class = "body">
  25. <body background="55.jpg" style="background-repeat:repeat-y"
  26. leftmargin="50" rightmargin="50" bgProperties=fixed>
  27. <table border="0" align="center" width="100%" cellpadding="0"
  28. cellspacing="0">
  29. <tr><td>
  30. <table border="0" align="right" width="100%" >
  31. <tr>
  32. <td align="center" bgcolor="    #2F4F4F">
  33. <form action="auto.php" method="post">
  34. <table>
  35. <tr><td align="right"><font size=-1>Логин:</font></td>
  36. <td align="left"><input type=text style="width:60; height:20;"
  37. name=login></td></tr>
  38. <tr><td align="right"><font size=-1>Пароль:</font>
  39. <td align="left"><input type=password style="width:60;height:20;"
  40. name=pass></tr></td>
  41. <input type=submit value=Войти style="height:25;"></tr></td>
  42. </table>
  43. <b><small>
  44.  
  45. <?
  46. if(isset($_SESSION["log"]))
  47. {
  48. print $_SESSION["log"];
  49. print "<br><a href='cabinet.php'>Личный кабинет</a>";
  50. }
  51. ?>
  52. </small></b></td>
  53. </form>
  54. <td colspan="6" align="center" bgcolor="        #2F4F4F">
  55. <font face="bookman old style" size="+4"><b>"ДОМ КНИГИ"</b></font></td></tr>
  56. <tr align="center"><td align="center" bgcolor="white" width="15%">
  57. <a href="catalog.php"><span style="color: black;"><b>Каталог</b></a></td>
  58. <td align="center" bgcolor="white" width="15%">
  59. <a href="basket.php"><span style="color: black;"><b>Корзина</b></a></td>
  60. <td align="center" bgcolor="white" width="15%">
  61. <a href="reg.php"><span style="color: black;"><b>Регистрация</b></a></td>
  62. <td align="center" bgcolor="white" width="15%">
  63. <a href="order.php"><span style="color: black;"><b>Заказ</b></a></td>
  64. <td align="center" bgcolor="white" width="15%">
  65. <a href="calendar.php"><span style="color: black;"><b>Календарь</b></a></td>
  66. <td align="center" bgcolor="white" width="15%">
  67. <a href="calc.php"><span style="color: black;"><b>Калькулятор</b></a></td>
  68. <td align="center" bgcolor="white" width="15%">
  69. <a href="exit.php"><span style="color: black;"><b>Выход</b></a></td>
  70. </tr>
  71. </table>
  72. </td></tr>
  73. <tr><td align="center" bgcolor=<?print $color?>><font
  74. face="Arial" size="+2">
  75. <i> <?print $title?> </i></font><br>
  76. </td></tr>
  77.  


connect.php:
<?
mysql_connect("localhost", "root", "") or
die ("Не могу подключиться к серверу!");
mysql_select_db("books") or
die ("Не могу подключиться к базе данных!");
?>
Fraezar Отправлено: 25 Марта, 2012 - 12:35:56 • Тема: Нужна помощь с синтаксисом • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 1219
Спасибо огромное
Fraezar Отправлено: 25 Марта, 2012 - 07:31:06 • Тема: Нужна помощь с синтаксисом • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 1219
Пожалуйста, помогите, при изменении данных выходит сообщение об ошибке:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in X:\home\localhost\www\diplom23\change.php on line 20

PHP:
скопировать код в буфер обмена
  1. <?
  2. $fam=$_POST["fam"];
  3. $im=$_POST["im"];
  4. $addr=$_POST["addr"];
  5. $mail=$_POST["mail"];
  6. $id=$_POST["id"];
  7. $subscribe=$_POST["subscribe"];
  8.  
  9. $title="Регистрация";
  10. $color="#aaaaff";
  11.  
  12. include("connect.php");
  13.  
  14. if ($fam!="" && $im!="" && $addr!="" && $mail!="")
  15. {
  16. $strSQL1="UPDATE customers SET fam='".$fam."', im='".$im."', addr='".$addr."', mail='".$mail."',
  17. subscribe='".$subscribe."' WHERE `id_cust`='".$id."';
  18. $result1=mysql_query($strSQL1)
  19. or die (mysql_error());
  20. $_SESSION["log"]=$fam." ".$im;
  21. $message="<tr><td bgcolor='#66cc66' align='center'>
  22. <b>Изменения данных выполнены </b></td></tr>";
  23. }
  24. else
  25. $message="<tr><td bgcolor='#ff9999' align='center'>
  26. <b>Не все поля заполнены!!! </b></td></tr>";
  27. include("header.php");
  28. print $message;
  29. include("footer.php");
  30. ?>


$_SESSION["log"]=$fam." ".$im;

Как я только не пробовал, не получается =(
Fraezar Отправлено: 20 Марта, 2012 - 04:38:40 • Тема: Возникла проблема с изменением данных. • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1437
Plusminuz спасибоу Броу(Систер) )
(Добавление)
Теперь выдает Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in X:\home\localhost\www\diplom23\change.php on line 20

$_SESSION["log"]=$fam." ".$im;

Дурацкий синтаксис =(
Fraezar Отправлено: 15 Марта, 2012 - 10:23:03 • Тема: Возникла проблема с изменением данных. • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1437
Вот что пишет: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2. Что делать?
Fraezar Отправлено: 15 Марта, 2012 - 04:48:03 • Тема: Возникла проблема с изменением данных. • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1437
Возникла проблема с изменением данных. Пишет: не могу выполнить запрос!. Вот код, помогите кто чем может, пожалуйста.
PHP:
скопировать код в буфер обмена
  1. <?
  2. $fam=$_POST["fam"];
  3. $im=$_POST["im"];
  4. $addr=$_POST["addr"];
  5. $mail=$_POST["mail"];
  6. $id=$_POST["id"];
  7. $subscribe=$_POST["subscribe"];
  8.  
  9. $title="Регистрация";
  10. $color="#aaaaff";
  11.  
  12. include("connect.php");
  13.  
  14. if ($fam!="" && $im!="" && $addr!="" && $mail!="")
  15. {
  16. $strSQL1="UPDATE customers SET fam='".$fam."', im='".$im."', addr='".$addr."', mail='".$mail."',
  17. subscribe='".$subscribe."' WHERE id_cust=".$id;
  18. $result1=mysql_query($strSQL1)
  19. or die("Не могу выполнить запрос!");
  20. $_SESSION["log"]=$fam." ".$im;  
  21. $message="<tr><td bgcolor='#66cc66' align='center'>
  22. <b>Изменения данных выполнены </b></td></tr>";
  23. }
  24. else
  25. $message="<tr><td bgcolor='#ff9999' align='center'>
  26. <b>Не все поля заполнены!!! </b></td></tr>";
  27. include("header.php");
  28. print $message;
  29. include("footer.php");
  30. ?>
Fraezar Отправлено: 15 Марта, 2012 - 04:45:25 • Тема: Помогите разобраться с сессиями, пожалуйста • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1245
Спасибо всем, проблему решил
Fraezar Отправлено: 13 Марта, 2012 - 05:13:39 • Тема: Помогите разобраться с сессиями, пожалуйста • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1245
Мелкий, то есть я могу удалить сессию, если она уже вызвана? Или ее в начало перенести?
Fraezar Отправлено: 12 Марта, 2012 - 05:14:52 • Тема: Помогите разобраться с сессиями, пожалуйста • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1245
Помогите разобраться с сессиями, пожалуйста. Выдаются ошибки:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at X:\home\localhost\www\diplom23\connect.php:6) in X:\home\localhost\www\diplom23\auto.php on line 14

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at X:\home\localhost\www\diplom23\connect.php:6) in X:\home\localhost\www\diplom23\auto.php on line 14

вот код:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $title="Авторизация";
  3. $color="#aaaaff";
  4. $pass=$_POST["pass"];
  5. $login=$_POST["login"];
  6. include("connect.php");
  7. $strSQL1="SELECT * FROM customers
  8. WHERE login='".$login."' AND pass='".$pass."'";
  9. {
  10. $result1=mysql_query($strSQL1)
  11. or die("Не могу выполнить запрос!");
  12. if($row=mysql_fetch_array($result1))
  13. {
  14. $start=session_start();
  15. $_SESSION["log"]=$row["fam"]." ".$row["im"];
  16. $_SESSION["id"]=$row["id_cust"];
  17. $message="<tr><td bgcolor='#66cc66' align='center'>
  18. <b> Вы успешно авторизованы </b></td></tr>";
  19. $success=true;
  20. }
  21. else
  22. {
  23. $message="<tr><td bgcolor='#ff9999' align='center'>
  24. <b> Логина/пароля не существует!!! </b></td></tr>";
  25. }
  26.  
  27. print $message;
  28. if($success)
  29. {
  30. ?>
  31. <?
  32.  
  33. include("cabinet.php");
  34. }
  35. else
  36. {
  37. include("header.php");
  38. include("footer.php");}}
  39. ?>

Буду очень благодарен за помощь!
Fraezar Отправлено: 11 Марта, 2012 - 12:25:26 • Тема: Parse error: syntax error, unexpected T_STRING • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 22271
Спасибо за помощь, братюнь!
Fraezar Отправлено: 10 Марта, 2012 - 06:04:06 • Тема: Parse error: syntax error, unexpected T_STRING • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 22271
Здравствуйте, помогите, пожалуйста, решить проблему с синтаксисом языка. Выводится сообщение: Parse error: syntax error, unexpected T_STRING in X:\home\localhost\www\diplom23\doorder.php on line 32. Буду очень признателен.
PHP:
скопировать код в буфер обмена
  1. <?
  2. $log=$_SESSION["log"];
  3. $id=$_SESSION["id"];
  4. $id_bask=$_COOKIE["id_bask"];
  5. $dostavka=$_POST["dostavka"];
  6. $bonus=$_POST["bonus"];
  7.  
  8. $title="Ваш заказ";
  9. $color="ffaaff";
  10.  
  11. include("connect.php");
  12. if(!isset($log))
  13. $message="<tr><td bgcolor='#ff9999' align='center'>
  14. <b>Вы не авторизованы!</b></td></tr>";
  15. else
  16. {
  17. $strSQL1="SELECT COUNT (*) as count FROM basket_books
  18. WHERE id_bask='".$id_bask."'";
  19. $result1=mysql_query($strSQL1)
  20. or die("Не могу выполнить запрос2!");
  21. $row=mysql_fetch_array($result1);
  22. if($row["count"]==0)
  23. $message="<tr><td bgcolor='#ff9999' align='center'>
  24. <b>Ваша корзина пуста!</b></td></tr>
  25. else
  26. {
  27. $order=uniqid("OR");
  28. $strSQL=INSERT INTO orders
  29. (id_order, date_ord, id_cust, dostavka, bonus)
  30. VALUES ('".$order."', CURDATE(), ".$id.", '".$dostavka."', '".$bonus."')';
  31. $result=mysql_query($strSQL)
  32. or die("Не могу выполнить запрос1!");
  33.  
  34. $strSQL="SELECT * FROM basket_books
  35. WHERE id_bask='".$id_bask."'";
  36. $result=mysql_query($strSQL)
  37. or die("Не могу выполнить запрос2!");
  38. while ($row=mysql_fetch_array($result))
  39. {
  40.  
  41. $strSQL="INSERT INTO order_books (id_order, id_book, kolvo) VALUES ('".$order."',".$row["id_book"].",
  42. ".$row["kolvo"].")";
  43. mysql_query($strSQL)
  44. or die ("Не могу выполнить запрос3!");
  45. }
  46.  
  47. $strSQL="DELETE FROM basket_books
  48. WHERE id_bask='".$id_bask."'";
  49. mysql_query($strSQL)
  50. or die("Не могу выполнить запрос4!");
  51. $uniq_id=uniqid("ID");
  52. setcookie("id_bask", $uniq_ID, time()+60*60*24*14);
  53. $message="<tr><td bgcolor='#66cc66' align='center'>
  54. <b>Ваш заказ отправлен!</b></td></tr>;
  55. }
  56. }
  57. include("header.php");
  58. print $message;
  59. include("footer.php"); ?>
Fraezar Отправлено: 08 Февраля, 2012 - 06:14:54 • Тема: Регистрация • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1494
Закройте, пожалуйста тему, я сам разобрался
Fraezar Отправлено: 06 Февраля, 2012 - 09:47:07 • Тема: Регистрация • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1494
Люди добрые, помогите, пожалуйста. Проблема в том, что ничего на экране не показывается, кроме заголовка "Регистрация" , в чем может быть проблема?Буду очень признателен.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $title="Регистрация";
  4. $color="#aaaaff";
  5.  
  6. $fam=$HTTP_POST_VARS["fam"];
  7. $im=$HTTP_POST_VARS["im"];
  8. $addr=$HTTP_POST_VARS["addr"];
  9. $mail=$HTTP_POST_VARS["mail"];
  10. $pass=$HTTP_POST_VARS["pass"];
  11. $pass2=$HTTP_POST_VARS["pass2"];
  12. $login=$HTTP_POST_VARS["login"];
  13. $type=$HTTP_POST_VARS["type"];
  14. $subscribe=$HTTP_POST_VARS["subscribe"];
  15.  
  16. include("connect.phtml");
  17. if($type==1)
  18. {
  19. if ($fam!="" && $im!="" && $addr!="" && $mail!="" && $login!="" && $pass!="" && $pass2!="")
  20. {
  21. if($pass!=$pass2)  
  22. {
  23. $message="<tr><td bgcolor='#ff9999' align='center'><b>
  24. Поля пароля и повтора пароля не совпадают!!!</b></td></tr>";
  25. }
  26. else
  27. {
  28. $strSQL1="SELECT id_cust FROM customers
  29. WHERE login='".$login."'";
  30. $result1=mysql_query($strSQL1)
  31. or die("Не могу выполнить запрос!");
  32. if($row=mysql_fetch_array($result1))
  33. {
  34. $message="<tr><td bgcolor='#ff9999' align='center'>
  35. <b> Такой логин уже сушествует!!! Выберите другой логин</b></td></tr>";
  36. }
  37. else
  38. {
  39. $strSQL1="INSERT INTO customers
  40. (fam, im,addr,mail, login, pass, subscribe)
  41. VALUES ('".$fam."','".$im."','".$addr."','".$mail."','".$login."','".$pass."','".$subscribe."')";
  42. $result1=mysql_query($strSQL1)
  43. or die("Не могу выполнить запрос!");
  44. $message="<tr><td bgcolor='#ff9999' align='center'>
  45. <b>Вы успешно зарегистрированы!!!</b></td></tr>";
  46. $success=true;
  47. }
  48. }
  49. }
  50. else
  51. $message="<tr><td bgcolor='#ff9999' align='center'>
  52. <b>Не все поля заполнены!!!</b></td></tr>";
  53. }
  54. include("header.phtml");
  55. print $message;
  56.  
  57. if (!success)
  58. {
  59. ?>
  60.  
  61. <form action=reg.phtml method=post>
  62. <tr><td align="center">
  63. <small>Звездочками отмечены обязательные поля</small>
  64. <table border="0" width="100%" align="right" >
  65. <tr><td align="right" width="50%"><i>Фамилия: </i></td><td>
  66. <input type=text name=fam value="<?print $fam?>">*</td></tr>
  67. <tr><td align="right"><i>Имя: </i></td><td>
  68. <input type=text name=im value="<?print $im?>">*</td></tr>
  69. <tr><td align="right"><i>Адрес: </i></td><td>
  70. <input type=text name=addr value="<?print $addr?>">*</td></tr>
  71. <tr><td align="right"><i>E-mail: </i></td><td>
  72. <input type=text name=mail value="<?print $mail?>">*</td></tr>
  73. <tr><td align="right"><i>Логин: </i></td><td>
  74. <input type=text name=login value="<?print $login?>">*</td>
  75. </tr>
  76. <tr><td align="right"><i>Пароль: </i></td><td>
  77. <input type=password name=pass value="">*</td></tr>
  78. <tr><td align="right"><i>Повтор пароля: </i></td><td>
  79. <input type=password name=pass2 value="">*</td></tr>
  80. <tr><td></td><td>
  81. <input type="checkbox" value="1" name="subscribe">
  82.  <i>Подписаться на рассылку новостей</i></td></tr>
  83. <input type=hidden value=1 name=type>
  84. <tr><td align="right"></td><td>
  85. <input type=submit value="отправить"></td></tr>
  86. </table>
  87. </form>
  88. </td></tr>
  89. <?
  90. }
  91. include("footer.phtml");
  92. ?>
  93.  
Fraezar Отправлено: 06 Февраля, 2012 - 09:41:06 • Тема: Warning: mysql_fetch_array() expects parameter 1 to be resource • Форум: Работа с СУБД

Ответов: 28
Просмотров: 20706
Всем спасибо , очень помогли

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB