Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помощь с PHP+SQL+HTML [2]
Форумы портала PHP.SU » » Вопросы новичков » Помощь с PHP+SQL+HTML

Страниц (3): « 1 [2] 3 »
 

16. LIME - 02 Июля, 2013 - 20:54:09 - перейти к сообщению
нет...он не хуже...просто видимо тебе еще придется изучить хотя бы основы...извини...водить тебя за ручку не получится...чудес не бывает
(Добавление)
начнем с того что linux...права файлов и всетакое...может тебе для начала в винде попробовать?
17. NoExist - 02 Июля, 2013 - 21:00:45 - перейти к сообщению
Я в винде и так Радость
(Добавление)
Разобрался с проблемой...

Только теперь появилась новая...

Спойлер (Отобразить)


При удалении этих строк появляется другая.... Знаю, что удалять нельзя, но ради любопытства, на наличие других ошибок, удалил...

Спойлер (Отобразить)

(Добавление)
Подключение к БД сделал так

define ("DBHOST", "localhost");
define ("DBNAME", "dump");
define ("DBUSER", "Admin");
define ("DBPASS", "******");

И жалобы исчезли... Но вторую не знаю как решить...
18. LIME - 02 Июля, 2013 - 21:26:16 - перейти к сообщению
а я почемуто думал что XAMP это линуховая версия))...ну меня можно извинить я всё вручную настраиваю))
по сабжу
обрати внимание на несоответствие кавычек
открывается " а закрывается '
(Добавление)
приведи код в порядок...если проблемы не исчезнут то приведи сюда свой рабочий код
мир не без добрых людей...исправим и покажем
(Добавление)
imya тебе надо руки вырвать за кавычки))...ввел новичка в заблуждение
(Добавление)
прям молотком по пальцам без тени сомнения))...ну как первоклассник чесслово
19. NoExist - 02 Июля, 2013 - 21:52:54 - перейти к сообщению
Кавычки исправил, ошибки исчезли, а вот к базы не находит...

No database selected


dump.php

Спойлер (Отобразить)


index.php

Спойлер (Отобразить)


connecnt.php

Спойлер (Отобразить)
20. LIME - 02 Июля, 2013 - 21:56:10 - перейти к сообщению
NoExist ооой бляяя....нет слов
а коннектится к базе будет Пушкин???
http://www.php.su/functions/?mysql-connect
http://www.php.su/functions/?mysql-select-db
(Добавление)
это положи в файл коннекта
21. NoExist - 03 Июля, 2013 - 08:10:36 - перейти к сообщению
Не могу с ошибкой теперь разобраться, меняю значение и страница пустая становится...

Unknown column 'user.userid' in 'on clause'

Спойлер (Отобразить)

(Добавление)
Мне нужно вывести из test_user - Name, а из test_sale - UserID и Revenue

Нужно, что бы получилась такая таблица:

User ID | User name | Revenue |
1 | Anton | 120.00 |
2 | Sergei | 85.00 |
3 | Andrei | 0.00 |
4 | Dmitri | 440.00 |
5 | Aleksei | 1 250.00 |
Total: | 1 895.00 |

И как то сделать Total, что бы суммировалось...
(Добавление)
Вывод одной таблицы делаю так:

$result = mysql_query("SELECT * FROM test_user ORDER BY name");
while ($row = mysql_fetch_assoc($result)) {

$name = $row['Name'];

echo "<p>$name</p>";
}

Пытался подключиться к 2 таблицам так:

$result = mysql_query("SELECT * FROM test_user AND test_sale ORDER BY name");
22. VenZell - 03 Июля, 2013 - 08:26:39 - перейти к сообщению
У тебя пишет, что нет столбца userid в таблице user. А его там у тебя действительно нет.
Замени вот это:

На вот это:
CODE (SQL):
скопировать код в буфер обмена
  1. ON sale.userid = user.id



Ну и вот это:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM test_user AND test_sale ORDER BY name

На вот это:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT tu.*, ts.* FROM test_user AS tu, test_sale AS ts ORDER BY tu.name
23. NoExist - 03 Июля, 2013 - 08:32:51 - перейти к сообщению
У меня все в строку выводиться, хотя таблица сделана, в чем может быть проблема?

CODE (htmlphp):
скопировать код в буфер обмена
  1. echo '<table>';
  2. echo '<tr>';
  3. while ($sql_res = mysql_fetch_assoc($row))
  4. {
  5.     echo '<td>'.$sql_res['name'].'</td>';
  6.     echo '<td>'.$sql_res['userid'].'</td>';
  7.     echo '<td>'.$sql_res['revenue'].'</td>';
  8. }
24. imya - 03 Июля, 2013 - 08:47:26 - перейти к сообщению
LIME пишет:

imya тебе надо руки вырвать за кавычки))...ввел новичка в заблуждение

Именно поэтому я написал, что не пишу на пыхе давно , поэтому за код не пинать Подмигивание

Может новичок тогда поймёт, что нужно мозг хотя бы включить...
25. NoExist - 03 Июля, 2013 - 09:03:19 - перейти к сообщению
Так, а что с таблицей?
26. imya - 03 Июля, 2013 - 09:19:54 - перейти к сообщению

Вставьте в цикл
27. NoExist - 03 Июля, 2013 - 09:33:17 - перейти к сообщению
imya пишет:
echo '<tr>';


Присутствует

CODE (htmlphp):
скопировать код в буфер обмена
  1. echo '<table>';
  2. echo '<tr>';
  3. while ($sql_res = mysql_fetch_assoc($row))
  4. {
  5.     echo '<td>'.$sql_res['name'].'</td>';
  6.     echo '<td>'.$sql_res['userid'].'</td>';
  7.         echo '<td>'.$sql_res['ordernumber'].'</td>';
  8.     echo '<td>'.$sql_res['revenue'].'</td>';
  9.         echo '<td>'.$sql_res['date'].'</td>';
  10. }
28. imya - 03 Июля, 2013 - 09:44:11 - перейти к сообщению
NoExist пишет:
imya пишет:
echo '<tr>';


Присутствует

CODE (htmlphp):
скопировать код в буфер обмена
  1. echo '<table>';
  2. echo '<tr>';
  3. while ($sql_res = mysql_fetch_assoc($row))
  4. {
  5.     echo '<td>'.$sql_res['name'].'</td>';
  6.     echo '<td>'.$sql_res['userid'].'</td>';
  7.         echo '<td>'.$sql_res['ordernumber'].'</td>';
  8.     echo '<td>'.$sql_res['revenue'].'</td>';
  9.         echo '<td>'.$sql_res['date'].'</td>';
  10. }


Я сказал Tr в цикл вставить...

PHP:
скопировать код в буфер обмена
  1. while ($sql_res = mysql_fetch_assoc($row))
  2. {
  3. echo '<tr>';
  4.  
  5.     echo '<td>'.$sql_res['name'].'</td>';
  6.     echo '<td>'.$sql_res['userid'].'</td>'
  7.     echo '<td>'.$sql_res['ordernumber'].'</td>';
  8.     echo '<td>'.$sql_res['revenue'].'</td>';
  9.    echo '<td>'.$sql_res['date'].'</td>';
  10. echo '</tr>';
  11.  
  12. }
29. NoExist - 03 Июля, 2013 - 09:53:53 - перейти к сообщению
Извиняюсь, тупанул =(

Так, теперь все столбцами, а вот как добавить теперь пояснение к столбцам?

Name UserID
30. VenZell - 03 Июля, 2013 - 10:03:43 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. echo <<<END
  3. <table>
  4. <tr>
  5. <td>name</td>
  6. <td>userid</td>
  7. <td>ordernumber</td>
  8. <td>revenue</td>
  9. <td>date</td>
  10. </tr>
  11. END;
  12. while ($sql_res = mysql_fetch_assoc($row))
  13. {
  14.         echo '<tr>';
  15.          
  16.             echo '<td>'.$sql_res['name'].'</td>';
  17.             echo '<td>'.$sql_res['userid'].'</td>'
  18.             echo '<td>'.$sql_res['ordernumber'].'</td>';
  19.             echo '<td>'.$sql_res['revenue'].'</td>';
  20.            echo '<td>'.$sql_res['date'].'</td>';
  21.         echo '</tr>';
  22. }

 

Powered by ExBB FM 1.0 RC1