PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (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 ):
скопировать код в буфер обмена
<?
$fs_main_link = $_SERVER [ 'DOCUMENT_ROOT' ] ;
$database = 'mysql303.1gb.ua' ;
if ( $selected )
echo 'Подключение к базе данных прошло успешно' ;
else
die ( 'База данных не найдена или отсутствует доступ' ) ; $num = 5 ;
$page = $_GET [ 'page' ] ;
$category = $_POST [ 'category_select' ] ;
$result00 = mysql_query ( "SELECT * FROM buy where category = $category " ) ; $sql = ( "SELECT name FROM category where id = $category " ) ;
$posts = $temp [ 0] ;
$total = ( ( $posts - 1) / $num ) + 1 ;
if ( empty ( $page ) or $page < 0) $page = 1 ; if ( $page > $total ) $page = $total ;
$start = $page * $num - $num ;
$query = mysql_query ( "SELECT * FROM buy where category = $category ORDER by id LIMIT $start , $num " ) ; do
{
$table = "<table border=1 align=center>\n " ;
$table .= "<tr>\n " ;
$table .= "<td table width = 200px align=center>" . $myrow [ 'name' ] . "</td>\n " ;
$table .= "<td table width = 50px align=center>" . $row [ 'roomqnt' ] . "</td>\n " ;
$table .= "<td table width = 250px align=center>" . $row [ 'adress' ] . "</td>\n " ;
$table .= "<td table width = 350px align=center>" . $row [ 'description' ] . "</td>\n " ;
$table .= "<td table width = 100px align=center>" . $row [ 'price' ] . "</td>\n " ;
$table .= "<\t r>\n " ;
$table .= "</table>\n " ;
echo $table ;
}
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 ):
скопировать код в буфер обмена
<?
$fs_main_link = $_SERVER [ 'DOCUMENT_ROOT' ] ;
include ( "$fs_main_link /blocks/bd.php" ) ;
$num = 5 ;
$page = $_GET [ 'page' ] ;
$category = $_POST [ 'category_select' ] ;
$result00 = mysql_query ( "SELECT * FROM buy where category = '$category ' " ) ;
$sql = "select name from category where id = '$category '" ;
$posts = $temp [ 0] ;
$total = ( ( $posts - 1) / $num ) + 1 ;
if ( empty ( $page ) or $page < 0) $page = 1 ; if ( $page > $total ) $page = $total ;
$start = $page * $num - $num ;
$query = mysql_query ( "SELECT * FROM buy where category = '$category ' ORDER by id LIMIT $start , $num " ) ; do
{
$table = "<table border=1 align=center>\n " ;
$table .= "<tr>\n " ;
$table .= "<td table width = 200px align=center>" . $myrow [ 'name' ] . "</td>\n " ;
$table .= "<td table width = 50px align=center>" . $row [ 'roomqnt' ] . "</td>\n " ;
$table .= "<td table width = 250px align=center>" . $row [ 'adress' ] . "</td>\n " ;
$table .= "<td table width = 350px align=center>" . $row [ 'description' ] . "</td>\n " ;
$table .= "<td table width = 100px align=center>" . $row [ 'price' ] . "</td>\n " ;
$table .= "<\t r>\n " ;
$table .= "</table>\n " ;
echo $table ;
}
// Проверяем нужны ли стрелки назад
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 - 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 ):
скопировать код в буфер обмена
< div id= "line" >
< div class id= "menu" >
< a href = "new.php" > Новые поступления</ a>
</ div> <!-- #menu-->
</ div> <!-- #line-->
css
CODE (
htmlphp ):
скопировать код в буфер обмена
#line
{
position: relative;
float: right;
bottom:- 25px;
width: 670px;
height: 40px;
background- color: #99CCCC;
background- image: - webkit- gradient( linear, left top, left bottom, from( #99CCCC), to(#666699)); /* Safari 4+, Chrome */
background- image: - webkit- linear- gradient( top, #99CCCC, #666699); /* Chrome 10+, Safari 5.1+, iOS 5+ */
background- image: - moz- linear- gradient( top, #99CCCC, #666699); /* Firefox 3.6-15 */
background- image: - o- linear- gradient( top, #99CCCC, #666699); /* Opera 11.10-12.00 */
background- image: linear- gradient( to bottom, #99CCCC, #666699); /* Firefox 16+, IE10, Opera 12.50+ */
}
. menu{
position: relative;
margin: 20px;
z- index: 1 ;
}
(Добавление)
добавил z-index
все работает
imediasun
Отправлено: 06 Сентября, 2012 - 15:01:14 • Тема: занесение в базу данных информации через форму • Форум: Вопросы новичков
Ответов: 4 Просмотров: 276
Через форму <select> заносится в базу строка но значения остаются нулевыми, а должны содержать 'id' категории. Хотя если просто прописать запрос в phpmyadmin то заносятся.
CODE (
htmlphp ):
скопировать код в буфер обмена
<? PHP include ( '/blocks/bd.php' ) ;
$sql = "SELECT * FROM category" ;
{
$categories [ ] = $myrow ;
}
?>
Категория select:< form method = "post" action= "insert.php" >
< select name= "category_select[]" size= 1 >
<? PHP foreach ( $categories as $category ) : ?>
< option value= <?= $category [ 'id' ] ; ?> > <?= $category [ 'name' ] ; ?>
</ option>
<? PHP endforeach ; ?>
</ select>
< input type= "submit" name= "ok" value= "Go" />
</ form>
insert.php
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php include ( '/blocks/bd.php' ) ;
if ( ! empty ( $_POST [ 'category_select' ] ) ) {
$id = $_POST [ 'category_select' ] ;
$query = mysql_query ( "INSERT INTO sale (category) VALUES ('$id ')" ) ; }
echo ( 'ok' ) ;
?>
(Добавление)
Хотя если просто прописать запрос в phpmyadmin то заносятся.
imediasun
Отправлено: 05 Сентября, 2012 - 14:46:48 • Тема: занесение в базу данных информации через форму • Форум: Вопросы новичков
Ответов: 4 Просмотров: 276
Есть 2 базы данных в одной хранятся названия категорий, необходимо чтобы в форму <select> отображались из этой базы названия категорий, а после выбора в форме этой категории в другую базу данных под названием 'sale' заносились соответствующие названию 'id' значения. На данный момент значения в поле 'category' остаются нулевыми. Помогите пожалуйста
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php include ( '/blocks/bd.php' ) ;
$sql = "SELECT * FROM category" ;
{
$categories [ ] = $myrow ;
}
?>
Категория select:< select name= "category_select" method = "post" action"insert.php" size= 1 >
<? PHP foreach ( $categories as $category ) : ?>
< option value= <?= $category [ 'id' ] ; ?> > <?= $category [ 'name' ] ; ?>
</ option>
<? PHP endforeach ; ?>
</ select>
файл insert.php
imediasun
Отправлено: 03 Сентября, 2012 - 14:13:17 • Тема: занесение в базу данных информации • Форум: Хранение данных, их вывод и обработка
Ответов: 1 Просмотров: 1087
существуют две базы данных, форма отображает имя категории, беря ее из базы category и должна заносить id соответствующее этому имени в базу данных sale, помогите пожалуйста но не заносит.
помогите пожалуйста, с кодом не записывается в поле id
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php include ( '/blocks/bd.php' ) ; ?>
< td></ label>< select name= 'login' method = "post" action"post.php" class= 'textinput' >
<?
{
echo "<option value=" . $p [ 'id' ] . ">" . $p [ 'name' ] . "</option>" ;
}
?>
Страниц (41): В начало « ... 33 34 35 36 37 38 [39] 40 41 »
Powered by ExBB FM 1.0 RC1. InvisionExBB