Помощник
|
Странный глюк с базой |
Licoric
|
Сообщение
#1
|
||
|
|
||
|
|||
Licoric
|
Сообщение
#2
|
|
По ходу дела глюк в браузере. В IE, как не странно, все в норме... вроде... тьфу тьфу тьфу
ps в плане показывает все и сразу, и значения пустые не добавляет. |
|
|
alexdrob |
15.9.2009, 0:27;
Ответить: alexdrob
Сообщение
#3
|
|
угу частые запросы) MySQL расчитана под запросы) ты думаешь на крутых порталах или на готовых движках сайтов меньше и более простые запросы чем у тебя)
|
|
|
Licoric
|
Сообщение
#4
|
|
А пустые поля откуда?
И как объяснить корректную работу в IE? |
|
|
alexdrob |
15.9.2009, 1:10;
Ответить: alexdrob
Сообщение
#5
|
|
ну может кешь браузера или ошибка в коде или ещё что))
просто я говорю что врятли это из за частых обращений к БД вот например дела. сайт который явой подгружает xml кторый генерирует php так Mozilla кэширует xml файл)) и в результате обновляй хоть 50 раз страницу не помогает)) а очистка кэша или перезапуск мазилы выручает) но один раз открыл и она закэшировала опять)) |
|
|
Licoric
|
Сообщение
#6
|
|
|
Вывод на экран всех семейств:
[PHP]elseif(!empty($_GET['brand']) && empty($_GET['model'])) { // вывод конкретных семейств бренда $brand = $_GET['brand']; // вывод названия бренда в шапке $query2 = "select brand from aci_brand where id = $brand"; $res2 = mysql_query($query2) or die(mysql_error()); while( $row2 = mysql_fetch_array($res2) ) { $brand_name = "".$row2['brand'].""; echo "<h1>$brand_name</h1>"; } // запрос на вывод семейств $query1 = "SELECT aci_brand.brand as brand_name, aci_model.id AS model_id, aci_model.model AS model_name FROM aci_brand, aci_model WHERE aci_brand.id=aci_model.brand and aci_model.brand = $brand ORDER BY aci_model.model ASC"; echo "<br>Выберите семейство:<br> <table border='1' align='center' width='100%'>"; $res1 = mysql_query($query1) or die(mysql_error()); { // часть скрипта, отвечающая за вывод в столбики... $cols = 4; // desired count of columns $col = 0; while( $row1 = mysql_fetch_array($res1) ) { $model_id = "".$row1['model_id'].""; $brand_name = "".$row1['brand_name'].""; $model_name = "".$row1['model_name'].""; if( !$col ) echo "<tr valign='top'>"; echo "<td width='25%'><a href='add_car.php?brand=$brand&model=$model_id'>$model_name</a></td>"; $col++; if( $col == $cols ) { echo '</tr>'; $col = 0; } } // adjust last row if( $col ) { for( ; $col < $cols; $col++ ) echo '<td> </td>'; echo '</tr>'; } echo "</table>"; } // подсчет количества брендов include ("../mysql.php"); $result3 = mysql_query("SELECT * FROM `aci_model` where brand = $brand", $db); $num_rows3 = mysql_num_rows($result3); echo "Всего семейств: $num_rows3"; // Добавление нового семейства echo "<form method='post' action='add_car_mysql.php?brand=$brand'> Добавить семейство: <br> <input name='model' type='text' size='50'> <br> <input type='submit' name='add_brand' value='Отправить' size='50'> </form> <a href='add_car.php'>Назад</a>"; }[/PHP] Обработка (добавление в базу): [PHP]elseif(!empty($_GET['brand']) && empty($_GET['model'])) { // добавление семейства $brand = $_GET['brand']; $model = $_POST['model']; // коннект к базе $link = mysql_connect ($host, $user, $pass) or die ("Невозможно установить соединение: " . mysql_error()); //Выбираем нужную нам базу данных mysql_select_db($bd, $link); $query = "insert into aci_model (brand, model) values ('".$brand."', '".$model."')"; $result = mysql_query ($query, $link); if (!$result) die ("<b>Произошла ошибка.</b><br>Недопустимый запрос: " . mysql_error(). "<br>".$query); echo "<center>Семейство добавлено!</center> <meta http-equiv='refresh' content='1; url=add_car.php?brand=$brand'>"; }[/PHP] ps меня терзают смутные сомнения, что клик по кнопке срабатывает аж 3 раза. 1 раз со значением и 2 раза пустое поле... Хотя поле то очищается после редиректа. А добавляется именно в этот момент... И смущает работоспособность IE в этом случае.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Странный трафик на сайте длительное время | 34 | TABAK | 9084 | Вчера, 23:38 автор: Arsenwenger |
|
BANZAI Partners – новый рекламодатель с пустой базой игроков. RevShare до 50% | 0 | BANZAI_Partners | 684 | 27.3.2024, 14:44 автор: BANZAI_Partners |
|
Куплю/закажу сайт с большой базой дипломных работ | 0 | eduarddis | 1923 | 13.6.2020, 11:37 автор: eduarddis |
|
Готовый онлайн-кинотеатр с большой пополняемой базой данных | 2 | caffeine666 | 5129 | 23.12.2018, 19:40 автор: atomaht |
|
Странный глюк в Chrome (требуется помощь в решении) | 2 | berikiushi | 7090 | 17.10.2012, 15:02 автор: -berikiushi- |
Текстовая версия | Сейчас: 25.4.2024, 7:44 |