[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Виведение цикла в таличке
Dmitrich
помогите пожалуйста делаю первий сайтна PHP и немогу вивести цикл вроде делаю все правильно вибиваєет такую штуку

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\sait\legend.php on line 68



Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\sait\legend.php on line 82

может что-нибудь подскажете



Спустя 4 минуты, 44 секунды (22.05.2009 - 14:28) waldicom написал(а):
Ошибку перевести помочь?
После выборки деоайте проверку, удачной ли была та выборка. Для начала после
PHP
mysql_query($query)

можно поставить
PHP
... or die (mysql_error() . ' <br />' $query)

Спустя 6 минут, 56 секунд (22.05.2009 - 14:35) Guest написал(а):
waldicom, извини но что-не понял у меня
mysql_query помещена в переменую $result
и после чево ставить
... or die (mysql_error() . ' <br />' . $query)

Спустя 1 минута, 38 секунд (22.05.2009 - 14:37) Guest написал(а):
PHP
<?php
        $result 
mysql_query ("SELECT id, title, description , data,  autor FROM legend" $db );
         
$myrow mysql_fetch_array ($result);
        or die (
mysql_error() . ' <br />' $result);

 do    {
 
printf   "<table  align='center'>
  <tr>
    <td>%s</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>"
,
 
$myrow "title" ]  );
                  }
                  
                  while (
$myrow =mysql_fetch_array ($result));
    
    

вот что у меня есть


 ! 

М
Предупреждение: Читаем Правила, Ч. II, п. 5.c.
Bezdna

Спустя 7 секунд (22.05.2009 - 14:37) waldicom написал(а):
PHP
$qeury "SELECT bla bla bla";
$result = mysql_query($query) or die (mysql_error() . ' <br />' . $query)

Спустя 6 минут, 57 секунд (22.05.2009 - 14:44) Guest написал(а):
waldicom
PHP
<?php
        $query 
=("SELECT id, title, description , data,  autor FROM legend" $db );
         
$result mysql_query($query) or die (mysql_error() . ' <br />' $query);
         
$myrow mysql_fetch_array ($result);


 do    {
 
printf   "<table  align='center'>
  <tr>
    <td>%s</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>"
,
 
$myrow "title" ]  );
                  }
                  
                  while (
$myrow =mysql_fetch_array ($result));
    
    

извини но у меня вибивает ошибка в 67 строке

Спустя 7 минут, 55 секунд (22.05.2009 - 14:52) waldicom написал(а):
Вообще-то смотри мою подпись, но сегодня на работе выходной, что что вот:

PHP
<?php
$query 
= "SELECT id, title, description , data, autor FROM legend" , $db;
$result = mysql_query($query) or die (mysql_error() . ' <br />' . $query);
if ($result){
    while($myrow = mysql_fetch_assoc ($result)){
    printf ( "<table align='center'> 
                <tr>
                    <td>%s</td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                </tr>
            </table>"
,
    $myrow ['title'] );
    }
}

Спустя 13 минут, 52 секунды (22.05.2009 - 15:06) Guest написал(а):
waldicom, спасибо за помощь но всеравно вибивает ошибка в стоке 68 незнаю что делать

Спустя 56 секунд (22.05.2009 - 15:07) waldicom написал(а):
Надо привести код целиком и написать, какая ошибка.
Или Вы думаете, что мы знаем, что там за ошибка?

Спустя 6 минут, 23 секунды (22.05.2009 - 15:13) Kuliev написал(а):
Чует мое сердце что ПОПОВЫМ здесь не обошлось.

Спустя 20 минут, 53 секунды (22.05.2009 - 15:34) Guest написал(а):
правильно чуете учусь по самоучителю Попова, а что ето плохо

Спустя 21 секунда (22.05.2009 - 15:34) Guest написал(а):
Parse error: parse error, unexpected ',' in z:\home\localhost\www\sait\legend.php on line 68

вот такая ошибка вибивает

Спустя 50 секунд (22.05.2009 - 15:35) Guest написал(а):
PHP
<?php 
include ("blocks/bd.php");

$result mysql_query ("SELECT title, meta_d, meta_k, text FROM settings WHERE page ='legend'"$db );
$myrow mysql_fetch_array ($result);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow ['title'];?></title>
<meta name="keywords" content="<?php echo $myrow ['meta_k']; ?>">
<meta name="description" content="<?php echo $myrow ['meta_d']; ?>">

<style type="text/css">
<!--

<!--

-->
</style>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.стиль1 {
    color: #FFFFFF
}
-->
</style>
</head>

<body class="bg" >
<table width="675" height="335" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">

<?php include ("blocks/header.php");?>
<tr>
   
   
       <td  class="ramka" height="43">

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" >
<tr>
        <td width="40" height="43" background="images/proekt_06.gif">&nbsp;</td>
        <td width="1"><img src="images/proekt_08.gif" width="1" height="43"></td>
        <td width="120" background="images/proekt_06.gif"><div align="center"><a href="index.php">Головна</a></div></td>
        <td width="1"><img src="images/proekt_08.gif" width="1" height="43"></td>
        <td width="120" background="images/proekt_06.gif"><div align="center"><a href="foto.php">Фотогалерея</a></div></td>
        <td width="1"><img src="images/proekt_08.gif" width="1" height="43"></td>
        <td width="120" background="images/proekt_06.gif"><div align="center"><a href="legend.php">Легенди</a></div></td>
        <td width="1"><img src="images/proekt_08.gif" width="1" height="43"></td>
        <td width="120" background="images/proekt_06.gif"><div align="center"><a href="history.php">Історія</a></div></td>
        <td width="1"><img src="images/proekt_08.gif" width="1" height="43"></td>
        <td width="130" background="images/proekt_06.gif"><div align="center"><a href="s_lviv.php">Сучасний Львів</a></div></td>
        <td width="1" background="images/proekt_06.gif"><img src="images/proekt_08.gif" width="1" height="43"></td>
        <td width="40" background="images/proekt_06.gif">&nbsp;</td>
        </tr>
         </table></td>
   
  </tr>
 
<?php include ("blocks/opernuy.php");?>
 
  <tr>
    <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="ramka">
      <tr>
        <td height="200" valign="top"><div align="justify" class="text"><?php echo $myrow ['text']; ?></div>
                 <?php

$query 
'SELECT id, title, description , data, autor FROM legend' $db;
$result mysql_query($query) or die (mysql_error() . ' <br />' $query);
if (
$result){
    while(
$myrow mysql_fetch_array ($result)){
    
printf "<table align='center'> 
                <tr>
                    <td>%s</td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                </tr>
            </table>"
,
    
$myrow ['title'] );
        }

    }        
                  
                  while (
$myrow =mysql_fetch_array ($result));
    
    
?>

          </td>
      </tr>
    </table></td>
  </tr>
<?php include ("blocks/footer.php");?>
</tab

вот код станици целиком

Спустя 2 минуты, 33 секунды (22.05.2009 - 15:38) sergeiss написал(а):
Ей-богу, закрывать надо тему, если до человека не дойдет smile.gif

Короче. Найди 68-ю строку у себя в тексте, и посмотри лишние запятые в ней или в строках перед ней. Также посмотри, может быть, там нету закрывающих круглых скобок, либо точки с запятой.

Цитата (Kuliev @ 22.05.2009 - 16:13)
Чует мое сердце что ПОПОВЫМ здесь не обошлось.

+1000! wink.gif

Спустя 1 минута, 38 секунд (22.05.2009 - 15:39) waldicom написал(а):
Уважаемый (не знаю, как Вас по имени), ну подумайте головой чуток.
Зачем Вам еще один
PHP
while ($myrow =mysql_fetch_array ($result));

на строке 85?


По Попову: я сам его не видел, но очень многие говорят, что это, извините за выражение, полная хрень. Приведенный Вами код это только подтверждает.

Спустя 59 секунд (22.05.2009 - 15:40) waldicom написал(а):
И вот эта строка:
PHP
$query 'SELECT id, title, description , data, autor FROM legend' $db;

тут явно надо что-то изменить, не находите?

Спустя 1 минута, 56 секунд (22.05.2009 - 15:42) Kuliev написал(а):
Цитата (Guest @ 22.05.2009 - 17:34)
правильно чуете учусь по самоучителю Попова, а что ето плохо

Выкинь его и купи себе толковую книжку например:
Д. Котерова
Д.Н. Колисниченко

Спустя 33 минуты, 1 секунда (22.05.2009 - 16:15) Guest написал(а):
sergeiss я только учусь и думаю ничево плохово нету что спрашиваю
а код я уже пересмотрем много раз в 68 строке и менял несколько раз и всьоравно вибивает ошибку я думаю ви также не сразу хорошо всьо знали
к человеку надо относится с разумением темболее если он хочет чево то научится, извините если напряг

если ви говорите что по Попову плохо учится подскажите как лучше виучить PHP

Спустя 1 минута, 34 секунды (22.05.2009 - 16:17) Guest написал(а):
Kuliev спасибо за совет обьязательно куплю книги которие ви посоветовали

Спустя 2 минуты, 7 секунд (22.05.2009 - 16:19) waldicom написал(а):
Цитата (Guest @ 22.05.2009 - 14:15)
sergeiss я только учусь и думаю ничево плохово нету что спрашиваю
а код я уже пересмотрем много раз в 68 строке и менял несколько раз и всьоравно вибивает ошибку я думаю ви также не сразу хорошо всьо знали
к человеку надо относится с разумением темболее если он хочет чево то научится, извините если напряг

если ви говорите что по Попову плохо учится подскажите как лучше виучить PHP

PHP
$query 'SELECT id, title, description , data, autor FROM legend' $db;

изменить на
PHP
$query 'SELECT id, title, description , data, autor FROM legend';

Спустя 6 минут, 58 секунд (22.05.2009 - 16:26) Guest написал(а):
waldicom, большое спасибо страница есть в браузере только, если не тажело еще один вопрос даних с таблици которие я хотел вивести нету почему
не подскажете

Спустя 5 минут, 52 секунды (22.05.2009 - 16:32) Kuliev написал(а):
Цитата (Guest @ 22.05.2009 - 18:26)
waldicom, большое спасибо страница есть в браузере только, если не тажело еще один вопрос даних с таблици которие я хотел вивести нету почему
не подскажете

А ты уверен что они там есть?

Спустя 15 минут, 40 секунд (22.05.2009 - 16:47) Dmitrich написал(а):
Kuliev, biggrin.gif biggrin.gif смешно есть

Спустя 20 минут, 1 секунда (22.05.2009 - 17:07) waldicom написал(а):
После
PHP
$result=mysql_query(.............

напиши
PHP
echo 'amount = ' mysql_num_rows($result);

Спустя 3 дня, 6 часов, 7 минут, 5 секунд (25.05.2009 - 23:14) Dmitrich написал(а):
waldicom, большое спасибо у меня все заработало приятно когда люди помагаю а если не секрет как ты учил PHP

Спустя 14 минут, 22 секунды (25.05.2009 - 23:29) waldicom написал(а):
Наверное как и все. По книгам, форумам, чужим сорсам, помощи. Потом пошли сови проектики, потом проекты, потом работа...

Спустя 9 часов, 36 минут, 42 секунды (26.05.2009 - 09:06) glock18 написал(а):
2 Dmitrich:

Самое главное - понимать как скрипт работает в принципе. Это можно сделать по готовым скриптам, хоть по книжкам. Я пришел к пониманию php по одному лишь скрипту shopscript (насколько я понимаю, он достаточно известен). После этого пошел работать.

Как я уже сказал, главное - понимать принципы работы. Большинство новичков пишет на php по принципу - нашел/спросил (хотя бы здесь) готовый скрипт. Причем, обычно, абстрактные реализации не устраивают. Получают конкретный рабочий скрипт. Вставляют к себе по copy-paste. И, о чудо, работает! При этом никто из них, разумеется, нисколько не понял что и как там делается и зачем. ТАК ты не научишься. Для начала хотя с мануалом пытайся понять, что тебе здесь за код предложили и почему он работает. И тогда ты обрещешь пониманием пхп)))


Спустя 1 час, 23 минуты, 27 секунд (26.05.2009 - 10:29) Dmitrich написал(а):
glock18, спасибо за совет я всьо таки хочу виучить PHP а не ходить по форумах и спрашивать как ето делаєтся поетому начал делать первий пробний сайт на PHP

Спустя 12 минут, 31 секунда (26.05.2009 - 10:42) Dmitrich написал(а):
подскажите пожалуста как в конце цикла написать PHP чтоби дание виводились до тех пока есть дание в таблице, а то я написал по уроках Попова и ничевол не идет

Спустя 17 минут, 11 секунд (26.05.2009 - 10:59) waldicom написал(а):
Используй
PHP
while{...}

или
PHP
foreach($a as $b){...}

Спустя 1 час, 54 минуты, 3 секунды (26.05.2009 - 12:53) Dmitrich написал(а):
waldicom, спасибо

Спустя 3 дня, 6 часов, 33 минуты, 37 секунд (29.05.2009 - 19:26) Guest написал(а):
$query = 'SELECT id, title, description , data, autor FROM legend' , $db;

откуда ты такое взял? новый синтаксис?

убирай тут db и передавай его в mysql_query как параметр
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.