Ой, извиняюсь, не точно сказал. Закрыть нужно страницы, которые начинаются на /user
Ну и юзеров у меня целый комплект. Нужно закрыть, чтобы их страницы не попадали в индекс
Что-то мне этот ап не очень нравиться. Страницы, обычно, шли с каждый апом в плюс, т.к. материалы добавляются, сообщения на форуме тоже. А сейчас повыкидывало треть страниц из выдачи. Бредо-ап...иначе не назвать
Убрать нужно эту кнопку из панели вебмастера, чтобы не возникало всяких соблазнов и споров. А двигаться нужно, однозначно, по-мужски и по-честному. Да, иногда бывает обидно, что конкурент оказался умнее тебя, но такова наша жизнь. И, как говориться, земля круглая, сейчас тебе обидно, потом твоему конкуренту будет обидно. И представьте, что если ему вдруг станет обидно, то он начнем этой кнопкой пользоваться или еще какой-нить ерундой страдать... не хорошо получиться в любом случае. Анализ конкурентов, разбор способов его продвижения, наращивание собственных знаний по сео, постепенно сделают свое дело и поднимут рейтинг ваших ресурсов.
Да ну, это авторитетный и очень полезный ресурс для программиста. Речь была об ином ресурсе - см.выше по теме
Да, все добавил и Оооо.., СВЕРШИЛОСЬ ЧУДО - СКРИПТ ЗАРАБОТАЛ!!! Данные успешно добавлены в таблицу!
Всем приогромнейшее спасибо за помощь, буду рад в будущем помочь своими советами там, где смогу.
Еще раз спасибо
Одним слово, взял и заново файл переписал этот и назвал его по иному (на всякий случай)
<?php $host = 'localhost'; $db = 'web_prog'; $user = 'web_prog'; $pass = '12345'; mysql_connect($host, $user, $pass); mysql_select_db($db); if(isset($_POST['id'])) $id = $_POST['id']; if(isset($_POST['numberWorks'])) $numberWorks = $_POST['numberWorks']; if(isset($_POST['nameWorks'])) $nameWorks = $_POST['nameWorks']; if(isset($_POST['cost'])) $cost = $_POST['cost']; if(isset($_POST['brigadeCode'])) $brigadeCode = $_POST['brigadeCode']; if(isset($_POST['duration'])) $duration = $_POST['duration']; if(isset($_POST['sparePartNum'])) $sparePartNum = $_POST['sparePartNum']; if(isset($_POST['sparePartName'])) $sparePartName = $_POST['sparePartName']; if(isset($_POST['quantity'])) $quantity = $_POST['quantity']; if(isset($_POST['unitsMeasure'])) $unitsMeasure = $_POST['unitsMeasure']; if(isset($_POST['price'])) $price = $_POST['price']; if(isset($_POST['sum'])) $sum = $_POST['sum']; $query = mysql_query("INSERT INTO work (id, numberWorks, nameWorks, cost, brigadeCode, duration, sparePartNum, sparePartName, quantity, unitsMeasure, price, sum) VALUES ($id, $numberWorks, $nameWorks, $cost, $brigadeCode, $duration, $sparePartNum, $sparePartName, $quantity, $unitsMeasure, $price, $sum)"); if($query) echo '<p>Данные успешно добавлены в таблицу</p>'; else die('<p>Данные не были добавлены</p>' . mysql_error()); ?>
Таким образом, ошибка предыдущая исчезла
Теперь выскакивает иная ошибка
Может кто знает из-за чего такая ошибка выскакивает? Быть может с типами данных не лады...
Щас сам еще поковыряюсь
Да ту же самую выдает, как ни странно, сам не пойму в чем прикол, уже все голову сломал. Ни разу с таким не сталкивался
Весь прикол в том, что и строки уже с таким номером нет, а ошибка выдается. В этом то вся и загвоздка
iguania добавил 19.04.2011 в 14:35
Тоже не работает
Думаю, что быть может стоит Денвер переустановить. Но не было такого у меня ни разу, да и скрипты подобные писал. Обычно, выдает ошибку, ищешь - исправляешь, и дальше все работает. А это уперся на одной ошибке и хоть ты его *.
Файл do.php
<?php $host = 'localhost'; $db = 'web_prog'; $user = 'web_prog'; $pass = '12345'; mysql_pconnect($host, $user, $pass) or die("Не удалось подключиться к серверу баз данных"); if(mysql_select_db($db, $link)) echo '<p>' . 'Соединение с базой данных: успешно' . '</p>'; else die('<p>' . 'Не удалось соединиться с базой данных: ' . mysql_error() . '</p>'); if(isset($_POST['id'])) $id = mysql_real_escape_string($_POST['id']); if(isset($_POST['numberWorks'])) $numberWorks = mysql_real_escape_string($_POST['numberWorks']); if(isset($_POST['nameWorks'])) $nameWorks = mysql_real_escape_string($_POST['nameWorks']); if(isset($_POST['cost'])) $cost = mysql_real_escape_string($_POST['cost']); if(isset($_POST['brigadeCode'])) $brigadeCode = mysql_real_escape_string($_POST['brigadeCode']); if(isset($_POST['duration'])) $duration = mysql_real_escape_string($_POST['duration']); if(isset($_POST['sparePartNum'])) $sparePartNum = mysql_real_escape_string($_POST['sparePartNum']); if(isset($_POST['sparePartName'])) $sparePartName = mysql_real_escape_string($_POST['sparePartName']); if(isset($_POST['quantity'])) $quantity = mysql_real_escape_string($_POST['quantity']); if(isset($_POST['unitsMeasure'])) $unitsMeasure = mysql_real_escape_string($_POST['unitsMeasure']); if(isset($_POST['price'])) $price = mysql_real_escape_string($_POST['price']); if(isset($_POST['sum'])) $sum = mysql_real_escape_string($_POST['sum']); if(mysql_query("INSERT INTO work (id, numberWorks, nameWorks, cost, brigadeCode, duration, sparePartNum, sparePartName, quantity, unitsMeasure, price, sum) VALUES (\"".$id."\", \"".$numberWorks."\", \"".$nameWorks."\", \"".$cost."\", \"".$brigadeCode."\", \"".$duration."\", \"".$sparePartNum."\", \"".$sparePartName."\", \"".$quantity."\", \"".$unitsMeasure."\", \"".$price."\", \"".$sum."\")")) echo '<p>' . 'Данные успешно добавлены в таблицу' . '</p>'; else die('<p>' . 'Невозможно добавить данные в таблицу: ' . mysql_error() . '</p>'); ?>
А это форма
<!-- Блок контента --> <div id="content"> <h3>Заполнение позиций акта, выполненных на СТО ремонтных работ</h3> <form action="do.php" method="post" name="sto" class="form"> <p>Акт Выполненных работ № <input type="text" name="id" id="id" /></p> <table id="tb_work"> <tr> <th>№ работ</th> <th>Наименование работ (проблемы, с которыми клиент обратился на станцию)</th> <th>Стоимость</th> <th>Код бригады</th> <th>Длительность</th> </tr> <tr> <td><input type="text" name="numberWorks" /></td> <td><input type="text" name="nameWorks" /></td> <td><input type="text" name="cost" /></td> <td><input type="text" name="brigadeCode" /></td> <td><input type="text" name="duration" /></td> </tr> </table> <table id="tb_sparePart"> <tr> <th>№ зап. части</th> <th>Наименование зап.частей</th> <th>Количество</th> <th>Единицы измерения</th> <th>Цена</th> <th>Сумма</th> </tr> <tr> <td><input type="text" name="sparePartNum" /></td> <td><input type="text" name="sparePartName" /></td> <td><input type="text" name="quantity" /></td> <td><input type="text" name="unitsMeasure" /></td> <td><input type="text" name="price" /></td> <td><input type="text" name="sum" /></td> </tr> </table> <p><input type="submit" value="Сохранить Акт" /></p> </form> </div><!-- /content-->
iguania добавил 19.04.2011 в 13:40
Да, спасибо за поправку, здесь действительно затупил что-то я
Ragnarok, спасибо вам огромное за помощь.
Этом момент мне абсолютно не понятен. И даже сейчас, когда сделал все как вы сказали, выдается одна и та же ошибка. Даже, когда скрипт вообще пуст, она выдается. Такое ощущение, что он где-то закэшировался...
Спасибо, angr