PHP.SU

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

Страниц (41): В начало « ... 33 34 35 36 37 38 [39] 40 41 »

> Найдено сообщений: 606
imediasun Отправлено: 11 Октября, 2012 - 15:58:20 • Тема: Ошибки посмотрите пожалуйста • Форум: Если скрипт не работает

Ответов: 6
Просмотров: 1588
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_empire_2118a2a9/ http/blocks/table_buy.php on line 28

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_empire_2118a2a9/ http/blocks/table_buy.php on line 42

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $fs_main_link=$_SERVER['DOCUMENT_ROOT'];
  4. $database = 'mysql303.1gb.ua';
  5. $db=mysql_connect ($database,"gbua_ilempire","d6502d54b234" );
  6. $selected = mysql_select_db ("gbua_ilempire",$db);
  7.        if($selected)
  8.                echo 'Подключение к базе данных прошло успешно';
  9.        else
  10.        die('База данных не найдена или отсутствует доступ');
  11. $num = 5;
  12. $page = $_GET['page'];
  13. $category = $_POST['category_select'];
  14. $result00 = mysql_query("SELECT * FROM buy where category = $category");
  15. $temp = mysql_fetch_array($result00);
  16. $sql = ("SELECT name FROM category where id = $category");
  17. $result = mysql_query ($sql,$db);
  18. $myrow = mysql_fetch_array ($result);
  19. $posts = $temp[0];
  20. $total = (($posts - 1) / $num) + 1;
  21. $total =  intval($total);
  22. $page = intval($page);
  23. if(empty($page) or $page < 0) $page = 1;
  24. if($page > $total) $page = $total;
  25. $start = $page * $num - $num;          
  26.  
  27. $query = mysql_query ("SELECT * FROM buy where category = $category ORDER by id LIMIT $start, $num");
  28. [b]$row = mysql_fetch_array ($query);[/b]
  29. do
  30. {
  31. $table = "<table border=1  align=center>\n";
  32. $table .= "<tr>\n";
  33. $table .= "<td table width = 200px align=center>".$myrow['name']."</td>\n";
  34. $table .= "<td table width = 50px align=center>".$row['roomqnt']."</td>\n";
  35. $table .= "<td table width = 250px align=center>".$row['adress']."</td>\n";
  36. $table .= "<td table width = 350px align=center>".$row['description']."</td>\n";
  37. $table .= "<td table width = 100px align=center>".$row['price']."</td>\n";
  38. $table .= "<\tr>\n";
  39. $table .= "</table>\n";
  40. echo $table;
  41. }
  42. [b]while($row = mysql_fetch_array ($query));[/b]
  43.  
  44.  
imediasun Отправлено: 11 Октября, 2012 - 15:55:16 • Тема: Помогите пожалуйста mysql_fetch_array() • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
OrmaJever пишет:
а вы вот выведите сам запрос перед функцией mysql_query, и посмотрите что там
PHP:
скопировать код в буфер обмена
  1. echo "SELECT * FROM buy where category = $category ORDER by id LIMIT $start, $num"


ничего не выводит посмотрите пожалуйста что не так
imediasun Отправлено: 09 Октября, 2012 - 17:00:13 • Тема: Почему появляется следующая ошибка • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 34
caballero пишет:
select name from category where id = '$category'
зачем тут кавычки если это целое число

если убрать кавычки с этой переменной, то появляются еще ошибки в строках 8 и 12
здесь он не может обратиться к базе почему то
вернее сказать прочитать
imediasun Отправлено: 09 Октября, 2012 - 16:28:22 • Тема: Почему появляется следующая ошибка • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 34
caballero пишет:
потому что sql кривой
зачем ты id сравниваешь со строковщй переменной

как правильно, скоректируйте пожалуйста
В дальнейшем появляется постраничный вывод
imediasun Отправлено: 09 Октября, 2012 - 16:06:24 • Тема: Почему появляется следующая ошибка • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 34
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_empire_2118a2a9/ http/blocks/table_buy.php on line 23

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_empire_2118a2a9/ http/blocks/table_buy.php on line 37


CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $fs_main_link=$_SERVER['DOCUMENT_ROOT'];
  4. include ("$fs_main_link/blocks/bd.php");
  5. $num = 5;
  6. $page = $_GET['page'];
  7. $category = $_POST['category_select'];
  8. $result00 = mysql_query("SELECT * FROM buy where category = '$category' ");
  9. $temp = mysql_fetch_array($result00);
  10.  
  11. $sql = "select name from category where id = '$category'";
  12. $result = mysql_query ($sql,$db);
  13. $myrow = mysql_fetch_array ($result);
  14.  
  15. $posts = $temp[0];
  16. $total = (($posts - 1) / $num) + 1;
  17. $total =  intval($total);
  18. $page = intval($page);
  19. if(empty($page) or $page < 0) $page = 1;
  20. if($page > $total) $page = $total;
  21. $start = $page * $num - $num;          
  22.  
  23. $query = mysql_query ("SELECT * FROM buy where category = '$category' ORDER by id LIMIT $start, $num");
  24. $row = mysql_fetch_array ($query);
  25. do
  26. {
  27. $table = "<table border=1  align=center>\n";
  28. $table .= "<tr>\n";
  29. $table .= "<td table width = 200px align=center>".$myrow['name']."</td>\n";
  30. $table .= "<td table width = 50px align=center>".$row['roomqnt']."</td>\n";
  31. $table .= "<td table width = 250px align=center>".$row['adress']."</td>\n";
  32. $table .= "<td table width = 350px align=center>".$row['description']."</td>\n";
  33. $table .= "<td table width = 100px align=center>".$row['price']."</td>\n";
  34. $table .= "<\tr>\n";
  35. $table .= "</table>\n";
  36. echo $table;
  37. }
  38. while($row = mysql_fetch_array ($query));
  39. // Проверяем нужны ли стрелки назад
  40.  
  41.  
  42.  
imediasun Отправлено: 05 Октября, 2012 - 16:32:01 • Тема: Как подключить css посредствам php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 170
так не получается $_SERVER['DOCUMENT_ROOT']; /home/virtwww/w_empire_2118a2a9/ http
imediasun Отправлено: 05 Октября, 2012 - 16:28:15 • Тема: Как подключить css посредствам php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 170
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. link rel="stylesheet" href="<?php include ($_SERVER['DOCUMENT_ROOT']."/styles/style.css" type="text/css" charset="utf-8" media="screen, projection" />
  4.  


дает содержание всего файла на экран
imediasun Отправлено: 01 Октября, 2012 - 08:40:46 • Тема: swich case • Форум: Вопросы новичков

Ответов: 4
Просмотров: 195
Подскажите пожалуйста код которым это можно совершить
imediasun Отправлено: 30 Сентября, 2012 - 18:27:20 • Тема: swich case • Форум: Вопросы новичков

Ответов: 4
Просмотров: 195
выводится только последнее значение "3", и форма и конструкция находятся в одном файле
<form class="niceform" method ="POST" action"post.php">
<select name="operation" class="operation"size=1 >

<option value=<?php $case=1;?>>Купить</option>
<option value=<?php $case=2;?>>Продать</option>
<option value=<?php $case=3;?>>Арендовать</option>
</select>

<?PHP
switch ($case)
{
case 1:
echo "Купить";

case 2:
echo "Продать";

case 3:
echo "Арендовать";
}

?>
imediasun Отправлено: 25 Сентября, 2012 - 11:26:09 • Тема: не передается значение по методу ПОСТ • Форум: Вопросы новичков

Ответов: 4
Просмотров: 145
А как в базу данных занести значение?
imediasun Отправлено: 25 Сентября, 2012 - 10:59:15 • Тема: не передается значение по методу ПОСТ • Форум: Вопросы новичков

Ответов: 4
Просмотров: 145
форма для ввода
<form class="niceform" name="text" method ="post" action"post.php">
<input class="telephone" type="text" name="telephone" size=50px >
</form>

файл post.php
$telephone = $_POST ['telephone'];
$result = mysql_query($sql,$db);
$categories = array();

while($myrow = mysql_fetch_assoc($result))

{
$categories[] = $myrow;
}


if (isset($_POST['ok']))

{
$query = mysql_query ("INSERT INTO sale (`id`, `telephone`) VALUES (NULL,'$telephone', )");
Если же подставить значение в '$telephone' то вводится значение в базу данных, если же переменная то нет.
imediasun Отправлено: 13 Сентября, 2012 - 09:55:47 • Тема: наложение ссылок на слой • Форум: Вопросы новичков

Ответов: 2
Просмотров: 134
меню отображается поверх слоя но наведения мыши нет. помогите пожалуйста

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div id="line">
  3. <div class id="menu">
  4. <a href ="new.php">Новые поступления</a>
  5. </div><!-- #menu-->
  6. </div><!-- #line-->
  7.  


css
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. #line
  4. {
  5. position:relative;
  6. float:right;
  7. bottom:-25px;
  8. width:670px;
  9. height:40px;
  10.   background-color: #99CCCC;
  11.  background-image: -webkit-gradient(linear, left top, left bottom, from(#99CCCC), to(#666699)); /* Safari 4+, Chrome */
  12.  background-image: -webkit-linear-gradient(top, #99CCCC, #666699); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  13.  background-image:    -moz-linear-gradient(top, #99CCCC, #666699); /* Firefox 3.6-15 */
  14.  background-image:      -o-linear-gradient(top, #99CCCC, #666699); /* Opera 11.10-12.00 */
  15.  background-image:         linear-gradient(to bottom, #99CCCC, #666699); /* Firefox 16+, IE10, Opera 12.50+ */
  16. }
  17.  
  18. .menu{
  19. position:relative;
  20. margin:20px;
  21. z-index:1;
  22. }
  23.  

(Добавление)
добавил z-index
все работает
imediasun Отправлено: 06 Сентября, 2012 - 15:01:14 • Тема: занесение в базу данных информации через форму • Форум: Вопросы новичков

Ответов: 4
Просмотров: 276
Через форму <select> заносится в базу строка но значения остаются нулевыми, а должны содержать 'id' категории. Хотя если просто прописать запрос в phpmyadmin то заносятся.

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?PHP include ('/blocks/bd.php');
  3.    
  4.    $sql = "SELECT * FROM category";
  5.    $result = mysql_query($sql,$db);
  6.    $categories = array();
  7.    while($myrow = mysql_fetch_assoc($result))
  8.    {
  9.    $categories[] = $myrow;
  10.    }
  11.        
  12.            
  13.         ?>
  14.     Категория select:<form method ="post"  action="insert.php">
  15.     <select name="category_select[]"  size=1 >
  16.     <?PHP foreach($categories as $category): ?>
  17.     <option value=<?=$category['id'];?> >  <?=$category['name']; ?>  
  18.     </option>  
  19.     <?PHP endforeach; ?>
  20.     </select>
  21.     <input type="submit" name="ok" value="Go" />
  22.     </form>
  23.  


insert.php

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php include ('/blocks/bd.php');
  3.  
  4.  
  5. if (!empty($_POST ['category_select']))
  6. {
  7. $id = $_POST['category_select'];
  8. $query = mysql_query ("INSERT INTO sale (category) VALUES ('$id')");
  9. }
  10.  
  11. echo ('ok');
  12. ?>
  13.  

(Добавление)
Хотя если просто прописать запрос в phpmyadmin то заносятся.
imediasun Отправлено: 05 Сентября, 2012 - 14:46:48 • Тема: занесение в базу данных информации через форму • Форум: Вопросы новичков

Ответов: 4
Просмотров: 276
Есть 2 базы данных в одной хранятся названия категорий, необходимо чтобы в форму <select> отображались из этой базы названия категорий, а после выбора в форме этой категории в другую базу данных под названием 'sale' заносились соответствующие названию 'id' значения. На данный момент значения в поле 'category' остаются нулевыми. Помогите пожалуйста







CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. <?php include ('/blocks/bd.php');
  4.  
  5. $sql = "SELECT * FROM category";
  6. $result = mysql_query($sql,$db);
  7. $categories = array();
  8. while($myrow = mysql_fetch_assoc($result))
  9. {
  10. $categories[] = $myrow;
  11. }
  12.  
  13. ?>
  14. Категория select:<select name="category_select" method ="post"  action"insert.php" size=1 >
  15. <?PHP foreach($categories as $category): ?>
  16. <option value=<?=$category['id'];?> >  <?=$category['name']; ?>  
  17. </option>  
  18. <?PHP endforeach; ?>
  19. </select>
  20.  
  21.  
  22.  


файл insert.php

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php include ('/blocks/bd.php');
  3. $category = $_POST ['category'];
  4.  
  5.  
  6. if (isset($_POST['ok']))
  7. {
  8. $query = mysql_query ("INSERT INTO sale (category) VALUES ('$category')");
  9. echo "ok";
  10. }
  11.  
  12.  
  13. ?>
  14.  
imediasun Отправлено: 03 Сентября, 2012 - 14:13:17 • Тема: занесение в базу данных информации • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 1087
существуют две базы данных, форма отображает имя категории, беря ее из базы category и должна заносить id соответствующее этому имени в базу данных sale, помогите пожалуйста но не заносит.

помогите пожалуйста, с кодом не записывается в поле id


CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. <?php include ('/blocks/bd.php'); ?>
  4. <td></label><select name='login' method ="post" action"post.php" class='textinput' >
  5.  
  6. <?
  7.      
  8. $pol = mysql_query("SELECT * FROM category");
  9.  
  10.  while ($p = mysql_fetch_assoc ($pol))
  11. {
  12.  echo "<option value=".$p['id'].">".$p['name']."</option>";
  13. }
  14. ?>
  15.  
  16.  

Страниц (41): В начало « ... 33 34 35 36 37 38 [39] 40 41 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB