Всем привет,ребята выручайте кто чем может, вообщем есть js код Код (PHP): var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var calendar = $(document).ready(function() { $('#calendar').fullCalendar({ firstDay: 1, height: 200, monthNames: ['Январь','Февраль','Март','Апрель','Май','οюнь','οюль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'], monthNamesShort: ['Янв.','Фев.','Март','Апр.','Май','οюнь','οюль','Авг.','Сент.','Окт.','Ноя.','Дек.'], dayNames: ["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"], dayNamesShort: ["ВС","ПН","ВТ","СР","ЧТ","ПТ","СБ"], buttonText: { prev: " ◄ ", next: " ► ", prevYear: " << ", nextYear: " >> ", today: "Сегодня", month: "Месяц", week: "Неделя", day: "День", add:"Добавить" }, selectable: true, selectHelper: true, select: function(start) { $('div').live("click", function(){ /*var login = $("[div]").val();*/ // Логин, который отправляем php-скрипту if( start != "" ) { // Тут посылаем Ajax-запроса $.post( "test.php", {dates: start}, function( data ){ $("#info").text(data) } ); } }) calendar.fullCalendar('unselect'); }, editable: true, events: [ ] }); }); php код Код (PHP): <?php include('bd.php'); // Если запрос идёт не из Ajax /*if( $_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest" ) { exit("Access denied!"); }*/ $dats=$_POST['dates']; $log1 = "SELECT * FROM events WHERE dat = '{$dats}'"; $log_sql = mysql_query($log1) or die(mysql_error()); if($dat = mysql_query($log1)) { echo "Логин занят"; exit(); } else { echo "логин свободен"; } ?> html Код (PHP): <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Попапы</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <!--<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> --> <script type="text/javascript" src="js/my_scripts.js"></script> <link rel='stylesheet' type='text/css' href='js/fullcalendar.css' /> <link rel='stylesheet' type='text/css' href='js/fullcalendar.print.css' media='print' /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> <script src="js/jquery-ui-1.8.11.custom.min.js"></script> <script type='text/javascript' src='js/fullcalendar.min.js'></script> <script src="js/jquery-ui-1.8.11.custom.min.js"></script> <script src="js/func.js"></script> </head> <body> <div class="link_group"> [url="#"]Окно со вкладками[/url] </div> <div class="popup tabs_info"> [url="#"]Close[/url] <h2>Вкладки (tabs)</h2> <div class="selectTabs"> <span id = "info"></span> <div class="tab_content"> <div class="tab1" > <div id="calendar"></div> <span style="display:none;" id="info"></span> <style type="text/css"> #calendar { width:785px; margin-top: -190px; opacity: 0.7; background: white; /* Цвет фона */ padding: 5px; /* Поля вокруг текста */ body { margin-top: 40px; text-align: center; font-size: 14px; font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; } #calendar { width: 900px; margin: 0 auto; } </style> </style> <div id="box" style="display: none;">Отображаемый блок</div> </div> </div> </div> </div> </div> </div> </body> </html> Вся проблема в том что не могу проверить дату на наличие в бд выдает вот что "<br /> <b>Notice</b>: Undefined index: login in <b>C:\xampp\htdocs\onlineApplication\newFolder\test.php</b> on line <b>8</b><br /> <br /> <b>Notice</b>: Undefined variable: dat in <b>C:\xampp\htdocs\onlineApplication\newFolder\test.php</b> on line <b>9</b><br /> Логин занят" это 9 строка $dat=$_POST['dates']; я так понимаю он не может определить переменную? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Дело в том что там календарь,,при выборе даты у меня она должна сравниваться с датой в бд есть такая или нет,в отладке посмотрел что дата хранится "select: function(start) {" в start
нет, мне не интересно в чем там дело. я логику скрипта смотрю. он ждет два индекса а их нет. смотрим отправителя - там их тоже нет. значит дело в том что отправитель их не передает а не в том что там календарь. логично?
хорошо,а разве этой строкой я не передаю ? $.post( "test.php", {dates: start}, function( data ){ $("#info").text(data) } );
передаешь, ключ дэйтс у тебя получает значение переменной старт. а пхп что ищет? ключи логин и дат. ой.
я исправил и теперь выдает только Код (PHP): <br /> <b>Notice</b>: Undefined index: dates in <b>C:\xampp\htdocs\onlineApplication\newFolder\test.php</b> on line <b>8</b><br /> Логин занят ,не как не пойму как передать значение start(т.е.дату) в php PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
sega174 оформи код. viewtopic.php?f=15&t=52619 Код ( (Unknown Language)): [b]php]тут код[/[/b][b]code][/b]