[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: форма вставки
qaz333
как сделать штоб из текст из формы 1 вставлялся в форму 2??


<FORM ACTION="">
<TEXTAREA
NAME="name" COLS="20" ROWS="7" WRAP="virtual">
форма1
</TEXTAREA>
<TEXTAREA
NAME="name" COLS="20" ROWS="7" WRAP="virtual">
форма2
</TEXTAREA>

<INPUT
TYPE="SUBMIT" VALUE="Отправить">
</FORM>




Спустя 4 минуты, 8 секунд (26.12.2010 - 21:33) Invis1ble написал(а):
qaz333
форма у тебя здесь одна, по сабжу - с помощью AJAX

Спустя 3 минуты, 5 секунд (26.12.2010 - 21:36) qaz333 написал(а):
ну хорошо, а как мне сделать так штоб я в ячейку вводил текс на жал вставить, а он записался выше в форму

Спустя 7 минут, 19 секунд (26.12.2010 - 21:43) Invis1ble написал(а):
qaz333
чувак, иди учись smile.gif

Спустя 4 минуты, 57 секунд (26.12.2010 - 21:48) qaz333 написал(а):
о, то што я и хотел, спс

а вот ешо вопрос


<?
$dbhost = "localhost";
$dbname = "db_mai1_ru";
$dbuser = "db_mai1_ru";
$dbpass = "sf253e1b";
$link = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$link);

mysql_query ("CREATE DATABASE IF NOT EXISTS "db_mai1_ru")
or die ("
Не могу создать базу данных gb.");
mysql_select_db(db_mai1_ru)
or die("
Нет содениения с требуемой базой данных!");
mysql_query ("
CREATE TABLE IF NOT EXISTS gb
(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR (100),
dt DATETIME,
msg TEXT)")
or die ("
Не могу создать таблицу gb.");
?>


ошибка
Parse error: syntax error, unexpected T_STRING in /usr/home/mai1-ru/htdocs/dbconnect.php on line 9


где в скрипте ошибка?? некак немогу понять

Спустя 6 минут, 52 секунды (26.12.2010 - 21:55) Bossmen написал(а):

<form method="post">

<
TEXTAREA NAME="name" COLS="20" ROWS="7" WRAP="virtual">
<?php echo htmlspecialchars($_POST['form'], ENT_QUOTES); ?>
</TEXTAREA>
<
br>
<
TEXTAREA NAME="form" COLS="20" ROWS="7" WRAP="virtual">

</
TEXTAREA>
<
br>
<
input type="submit" value="отправить">
</
form>

Спустя 23 секунды (26.12.2010 - 21:55) quickxyan написал(а):
 mysql_query ("CREATE DATABASE IF NOT EXISTS "db_mai1_ru")


посмотри на количество кавычек!

Спустя 1 минута, 49 секунд (26.12.2010 - 21:57) Invis1ble написал(а):
qaz333
"CREATE DATABASE IF NOT EXISTS 'db_mai1_ru'"

Спустя 2 минуты, 19 секунд (26.12.2010 - 21:59) quickxyan написал(а):

<?
$dbhost = "localhost";
$dbname = "db_mai1_ru";
$dbuser = "db_mai1_ru";
$dbpass = "sf253e1b";
$link = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$link);

mysql_query ("CREATE DATABASE IF NOT EXISTS $dbname")
or die ("Не могу создать базу данных gb.");
mysql_select_db($dbname)
or die("Нет содениения с требуемой базой данных!");
mysql_query ("CREATE TABLE IF NOT EXISTS gb
(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR (100),
dt DATETIME,
msg TEXT)"
)
or die ("Не могу создать таблицу gb.");
?>


зачем создавал $dbname, если пишешь имя БД явно?? вот уже работающий скрипт)

Спустя 5 минут, 30 секунд (26.12.2010 - 22:05) quickxyan написал(а):
Invis1ble

я считаю, что лучше сделать так как написано у меня - то есть что бы не было очень много кавычек использовать уже вышеописаную переменную

Спустя 1 минута, 43 секунды (26.12.2010 - 22:06) qaz333 написал(а):
Bossmen, спс


ого, а чё там вдруг должно быть аж три ковычки??? blink.gif
кстати, ошибки болше нет, но пишет
,, Не могу создать базу данных gb.,,

в чём может быть проблема? unsure.gif

Спустя 3 минуты, 59 секунд (26.12.2010 - 22:10) Invis1ble написал(а):
quickxyan
я просто показал синтаксис ) кстати твой вариант не самый лучший, т.к. в некоторых случаях может возникнуть ошибка из-за неправильной интерпретации названия БД. Лучше всего так:
$dbname = "db_mai1_ru";
// остальной код
mysql_query("CREATE DATABASE IF NOT EXISTS `" . $dbname . "`")
or die ("Не могу создать базу данных.");

Спустя 2 минуты, 17 секунд (26.12.2010 - 22:13) Invis1ble написал(а):
qaz333
явный оффтоп уже идет
Цитата
в чём может быть проблема?

причин может быть много, например у тебя не установлена СУБД =), создай отдельный топик

Спустя 17 минут, 29 секунд (26.12.2010 - 22:30) quickxyan написал(а):
да я не спорю, что надо было сделать через конкантенацию, но я затупил чего-то))

qaz333

здаеться мне, что возможно неправильный логин или пароль для подключения к БД - я ставил свой логин и пароль и все работало - перепроверь, а не просто копируй)

и еще там не три кавычки, а одна одинарная и одна двойная.

кстати можешь поставить + мне smile.gif

Спустя 7 минут, 27 секунд (26.12.2010 - 22:38) Invis1ble написал(а):
quickxyan
дело не столько в конкантенации, сколько в косых кавычках

Спустя 5 минут, 14 секунд (26.12.2010 - 22:43) quickxyan написал(а):
спорить не буду, может и так.

Спустя 18 часов, 29 минут, 51 секунда (27.12.2010 - 17:13) qaz333 написал(а):
http://mai1-ru.h2m.ru/forum.php

 <form name="myForm" action="action.php" method="post" onSubmit="return splash();">  
<input
type="hidden" name="action" value="add">
<table
border="0">
<tr>
<TEXTAREA
NAME="name" COLS="20" ROWS="7" WRAP="virtual">
<?

include ("db.php");
echo"<br>";
include ("db2.php");
?>
</TEXTAREA>
<td
width="160">
Имя пользователя:
</td>
<td>
<input
name="username" style="width: 300px;">
</td>
</tr>
<tr>
<td
width="160" valign="top">
Сообщение:
</td>
<td>
<textarea
name="msg" style="width: 300px;"></textarea>
</td>
</tr>
<tr>
<td
width="160">

</td>
<td>
<input
type="submit" value="Отправить сообщение">
</td>
</tr>
</table>
</form>


как сделать штоб в той ячейке(смотреть ссылку) всё показывалось нормально,
тоесть логин под ним пост, делее болшой пробел и тд.?

Спустя 4 дня, 23 часа, 3 минуты, 38 секунд (1.01.2011 - 16:16) qaz333 написал(а):
хтонибуть мне поможет?(предыдущий пост)
просто данный из БД выводятся слитно, как мне сделать
штоб всё записывалоть нормально, тоесть
_____________________
имя
сообщение
_______________________

имя
сообщения
________________________


и тд. штоб каждое так нормально записывалось,
подскажите плыз

Спустя 2 минуты, 10 секунд (1.01.2011 - 16:19) inpost написал(а):
Что значит слитно? Ты показал, как хочешь, а как сейчас - непонятно...
cellpadding для table, padding для див, который внутри таблицы, многое можно придумать.

Спустя 28 минут, 51 секунда (1.01.2011 - 16:47) qaz333 написал(а):
а што именно не понятно,
ну вот щас выводит всё слитно


http://mai1-ru.h2m.ru/chat.php


<form name="myForm" action="action.php" method="post" onSubmit="return splash();">
<input
type="hidden" name="action" value="add">
<table
border="0">
<tr>
<TEXTAREA
NAME="name" COLS="20" ROWS="7" WRAP="virtual">
<?

include ("dbvivod.php");

?>
</TEXTAREA>
<td
width="160">
Имя пользователя:
</td>
<td>
<input
name="username" style="width: 300px;">
</td>
</tr>
<tr>
<td
width="160" valign="top">
Сообщение:
</td>
<td>
<textarea
name="msg" style="width: 300px;"></textarea>
</td>
</tr>
<tr>
<td
width="160">

</td>
<td>
<input
type="submit" value="Отправить сообщение">
</td>
</tr>
</table>
</form>



а как сделать штоб в том текст ареа всё выводилось нормально

_____________________
имя
сообщение
_____________________

имя
сообщения
_____________________




Спустя 38 минут, 53 секунды (1.01.2011 - 17:26) inpost написал(а):
нарисуй как сейчас и как ты хочешь! Можешь даже в фотошопе, если предыдущий совет тебе не помог =)

Спустя 2 часа, 6 минут, 15 секунд (1.01.2011 - 19:33) qaz333 написал(а):
так я ж и нарисовал

_____________________
имя

сообщение


_____________________
имя

сообщения



_____________________


короче как тут
http://xakep.mobi/forum/viewtopic.php?t=3663
тольео без даты, количества постов и всего того што рядом

Спустя 3 часа, 57 минут, 19 секунд (1.01.2011 - 23:30) qaz333 написал(а):
хелп

Спустя 3 минуты (1.01.2011 - 23:33) inpost написал(а):
Открой фотошоп, и покажи, как должно быть и как есть... Или нарисуй на листочке и скан сюда скинь. Ничего непонятно, ты вверху изобразил 2 одинаковых, а не 2 разных.

Спустя 3 минуты, 42 секунды (1.01.2011 - 23:37) qaz333 написал(а):

Спустя 20 минут, 2 секунды (1.01.2011 - 23:57) inpost написал(а):
Я вижу просто сообщения, ничего более... Так же мог указать ссылкой и этот форум... какие отступы - непонятно

Спустя 35 минут, 58 секунд (2.01.2011 - 00:33) qaz333 написал(а):
мне главное как их ваще сделать

_____________________
имя

сообщение


_____________________
имя

сообщения



_____________________

мне главное помоч их сделать так

а всё остальное я украшу сам, я просто не знаю как сделать штоб каждое имя с прилогающим к нему постом отдельно записывальсь


Спустя 52 минуты, 28 секунд (2.01.2011 - 01:25) inpost написал(а):
while()
echo '<tr><td>NAME</td><td>TEXT</td></tr>';


И вообще, зайди на irbis-team.com

Спустя 1 день, 15 часов, 19 минут (3.01.2011 - 16:44) qaz333 написал(а):
блин, как мне вывод из бд
http://mai1-ru.h2m.ru/dbvivod.php

превратить в ето??? ph34r.gif
_____________________
имя

сообщение


_____________________
имя

сообщения



_____________________

Спустя 5 часов, 28 минут, 31 секунда (3.01.2011 - 22:13) qaz333 написал(а):
хелп

Спустя 1 час, 1 минута, 10 секунд (3.01.2011 - 23:14) inpost написал(а):
Глупо как-то. Ты не понимаешь, как это на HTML оформить? Купи книгу по HTML и изучи...
Я открыл ссылку и у меня ничего слитно не вывелось...

Есть другой вариант:
Открываешь фотошоп, делаешь скрин-шот рабочего стола, выставляешь тут 2 скрин-шота, первый - как сейчас, второй - как надо получить. Потому что твои писанины непонятны...

Спустя 13 часов, 57 минут, 15 секунд (4.01.2011 - 13:11) qaz333 написал(а):
ок, только фотошопа у меня нету и я им никогда не пользовался, я нарисую в паинте.

смотри
когда я пишу имя и пост они записуются слитно, потомушто так выводится из БД
http://mai1-ru.h2m.ru/dbvivod.php
как видиш всё слитно выводится, так там и показуется.
user posted image


а мне надо што б всё записывалось нормально, ну как сдесь, вот пример
user posted image



Спустя 26 минут, 19 секунд (4.01.2011 - 13:37) Invis1ble написал(а):
qaz333
А зачем ты выводишь в textarea? Вобщем учи HTML для начала

Спустя 1 день, 1 час, 32 минуты, 10 секунд (5.01.2011 - 15:09) qaz333 написал(а):
та ну безразницы,
хорошо давайте просто тут
http://mai1-ru.h2m.ru/dbvivod.php


<?
$dbhost="localhost";
$dbname="db_mai1_ru";
$dbuser="db_mai1_ru";
$dbpass="sf253e1b";
$link=mysql_connect($dbhost,
$dbuser,$dbpass) or die(" Не
могу подключиться к серверу
БД "
);
mysql_select_db($dbname,$link)
or die(" Не могу подключиться к
БД"
);
$query = "SELECT * FROM gb";
$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {

echo $row['username'] ;
echo $row['msg'] ;

}

?>


как сделать штоб вывод был нормальным(как на скрине)????

Спустя 1 час, 36 минут, 31 секунда (5.01.2011 - 16:46) inpost написал(а):
Перенос строки добавь в вывод... Ну ты что, не знаешь, как переносы строк делаются на HTML ?

Спустя 1 час, 1 минута, 3 секунды (5.01.2011 - 17:47) qaz333 написал(а):
я та знаю, просто все имена и посты будут зписыватся вряд, а как мне сделать штоб каждое имя писалось над соответствующему ему посту???

тоесть смотри,
БД выводит так(если я добавлю перенос строки br)

логин1логин2логин3
пост1пост2пост3

а мне надо
_____________________________
логин1
пост1
____________________________
логин2
пост2
_____________________________
логин3
пост3


как мне так сделать вывод?

Спустя 9 минут, 31 секунда (5.01.2011 - 17:57) Зарегестрирований написал(а):
Чувак а "ШО" же ТЫ так Бээзграмоотно пышеш?

Спустя 9 минут, 44 секунды (5.01.2011 - 18:06) Зарегестрирований написал(а):
Цитата
я та знаю, просто все имена и посты будут зписыватся вряд, а как мне сделать штоб каждое имя писалось над соответствующему ему посту???

тоесть смотри,
БД выводит так(если я добавлю перенос строки br)

логин1логин2логин3
пост1пост2пост3

а мне надо
_____________________________
логин1
пост1
____________________________
логин2
пост2
_____________________________
логин3
пост3


Юзай num rows
а потом делай цыкл

ЗЫ используй fetch_assoc

Спустя 3 минуты, 5 секунд (5.01.2011 - 18:09) Зарегестрирований написал(а):
цыкл делай с div а внутри <br> можна есче <hr> внизу

Спустя 13 минут, 57 секунд (5.01.2011 - 18:23) Invis1ble написал(а):
Зарегестрирований
Цитата
Чувак а "ШО" же ТЫ так Бээзграмоотно пышеш?

laugh.gif biggrin.gif
а слово
Цитата
цыкл
rolleyes.gif по-твоему - грамотно?

ЗЫ. Если разобраться, то тут ~99% юзеров пишут с ошибками =)

Спустя 21 минута, 38 секунд (5.01.2011 - 18:45) inpost написал(а):
qaz333
Не будут в ряд, если внутри цикла ты напишешь вывод ПЕРЕНОСА и ВЫВОД ЛИНИИ через echo!

Спустя 1 час, 21 минута, 38 секунд (5.01.2011 - 20:07) qaz333 написал(а):
Цитата (Зарегестрирований @ 5.01.2011 - 15:06)
Цитата
я та знаю, просто все имена и посты будут зписыватся вряд, а как мне сделать штоб каждое имя писалось над соответствующему ему посту???

тоесть смотри,
БД выводит так(если я добавлю перенос строки br)

логин1логин2логин3
пост1пост2пост3

а мне надо
_____________________________
логин1
пост1
____________________________
логин2
пост2
_____________________________
логин3
пост3


Юзай num rows
а потом делай цыкл

ЗЫ используй fetch_assoc



так?



<?
$dbhost="localhost";
$dbname="db_mai1_ru";
$dbuser="db_mai1_ru";
$dbpass="sf253e1b";
$link=mysql_connect($dbhost,
$dbuser,$dbpass) or die(" Не
могу подключиться к серверу
БД "
);
mysql_select_db($dbname,$link)
or die(" Не могу подключиться к
БД"
);
$query = "SELECT * FROM gb";
$result = mysql_query($query);

while ($row = mysql_num_rows($result)) {

echo $row['username'] ;
echo $row['dt'] ;
echo $row['msg'] ;
}

?>

Спустя 51 минута, 46 секунд (5.01.2011 - 20:58) inpost написал(а):
не num_rows, а fetch_assoc. А внутри цикла переносы делай.

Спустя 16 минут, 21 секунда (5.01.2011 - 21:15) Зарегестрирований написал(а):
Да епть!


$xz = mysql_query("Select * FROM `posts`", $bdconnect)
$numik = ysql_num_rows($xz);


id = 0;
while (++$id <= $numik)
{
//епашим пости!!!! ФУНКЦИЕЙ Print () И ВСТАВЛЯЕШЬ $resultikonusis
}
}


В КОДЕ ЕСТЬ ОШИБКИ ДЛЯ ТОГО ЧТОБ ТЫ ПРОАНАЛИЗИРОВАЛ КОД А НЕ ТУПО СКОПИРОВАЛ
Если ты хоть что-то знаешь ты их найдешь в миг
Пойми что к чему и Да будет тебе счастье ученик наш!

Во то что в середине while

$fmasiv = mysql_query("SELECT * FROM `posti` WHERE id = '".$id."' " ,$bdconnect);
$resultikonusis= mysql_fetch_assoc($fmasiv);
?> <div> <?print ('<p>'.$$resultikonusis['title'].'<br></p>')\n"; ?></div><?
?> <div> <? print ('<p>'.
$$resultikonusis['text'].'<hr></p>');?> </div> <?

Спустя 48 секунд (5.01.2011 - 21:15) Зарегестрирований написал(а):
епть во сказанул laugh.gif
а теперь пусть gaz... напишет где здесь ошибки

Спустя 10 минут, 21 секунда (5.01.2011 - 21:26) Игорь_Vasinsky написал(а):
огоОооОо... здаётся автору не html учить нужно - он его ЗНАЕТ, а стили оформления - тобишь CSS.

)))))))))))))))))))))))) как так глубоко в php+мускул лезьт - не знакомясь с такими азами..............

))))))))))))))))))) ну пост вообще угарный........

бедный inpost.... 3 страницы терпит...........

Спустя 8 минут, 2 секунды (5.01.2011 - 21:34) Зарегестрирований написал(а):
можно даже вместо етого
'".$id."'

просто
$id

Спустя 2 минуты, 5 секунд (5.01.2011 - 21:36) Зарегестрирований написал(а):
а я не вытерпел
или ето про мой предпоследний пост (4-ий с конца) laugh.gif

Спустя 1 час, 34 минуты, 32 секунды (5.01.2011 - 23:10) qaz333 написал(а):
В коде ошибок нету!!!!
можеш сам в етом убедится
http://mai1-ru.h2m.ru/dbvivod.php

с чего ты взял што я ничего не знаю????
та я те могу попорятку разписать што и где подряд выполняется!!!!

и с ошибками я пишу потомушто мне 9 лет, я в таком возрасте имею прова писать с ошибками




<?
$dbhost="localhost";
$dbname="db_mai1_ru";
$dbuser="db_mai1_ru";
$dbpass="sf253e1b";
$link=mysql_connect($dbhost,
$dbuser,$dbpass) or die(" Не
могу подключиться к серверу
БД "
);
mysql_select_db($dbname,$link)
or die(" Не могу подключиться к
БД"
);
$query = "SELECT * FROM gb";
$result = mysql_query($query);

$numik = mysql_num_rows($result);


id = 0;
while (++$id <= $numik);
{
>>>>>>>>>>>Я ТАК И НЕ ДОПЁР КАК ТУТ ПРАВИЛЬНО НАПИСАТЬ<<<<<<<<<<<<<<<
}


?>

Спустя 14 минут, 19 секунд (5.01.2011 - 23:25) inpost написал(а):
echo "<br />"; - вывод переноса на экран! echo "<tt>"; - вывод тэтэшечки! echo "<fignya>"; - вывод всяких фиговых тегов, которые ни у кого работать не будут!

У меня в твоём возрасте была книжечка по HTML, толстенная! Вот её я и изучал. И тебе советую что-то похожее приобрести. А любой HTML тег выводится через:
echo 'ТУТ HTML код';


Ты пишешь, что знаешь, что там происходит, значит давай так, расспиши по строчкам, что каждая из них делает, и постарайся объяснить своим языком, а не копировать из мануала!

Спустя 10 часов, 37 минут, 37 секунд (6.01.2011 - 10:02) Зарегестрирований написал(а):
Наконецто ны написал Нормальную функцию while БРАВО после моих 4 коментов Супер
А ниже прочитать слабо
и кстате ТЫ что думаешь если тебе 9 лет ты можешь нести на форуме всякую чушь
Мне к примеру 14 (18 января будет 15 =)))))) и я выучил язык пхп (частично хД) за неполний год я смог написать несколько страниц которие делают нормальные запросы и выполняют провереные ЦЫКЛЫ
Страницы такие как:
[*]Новостная лента
[*]незаконченый форум
[*]и админская зона под паролем
Да я не спорю что я это зделал чисто сам и не кто мне не помог
Здесь есть прекрасние люди которие тебе намекали уже ТРИ СТРАНИЦЫ а ты всё никуда
ЕСЧЕ РАЗ ГОВОРЮ!
УЧИ ЧТО ТАКОЕ print() , printf()
<div> // And some clases and one id
<br/> , <hr> , <p> , <a>
А лучше найди справочник <HTML> СПРАВИОЧНИК
Я написал тебе все что можно использовать в коде (смотри стр. 3) и все то что можна вставлять в код
-=-==-=-=-=-=-=-=-=-===-=-=-=
/And One More\
Нафига!!? ТЫ выкинул код на какойто сервак!?
Сначала код тестится(пишется на localhost) а дальше если всё хорошо переносится на ХОСТ

Спустя 9 минут, 29 секунд (6.01.2011 - 10:12) Зарегестрирований написал(а):
Цитата
Ты пишешь, что знаешь, что там происходит, значит давай так, расспиши по строчкам, что каждая из них делает, и постарайся объяснить своим языком, а не копировать из мануала!

А мне к статье тоже очень интерестно что же он напишет хмммм.... happy.gif

З.Ы. Кто такой форумчанин эт тот у кого два квадрата синих?

Спустя 2 часа, 33 минуты, 23 секунды (6.01.2011 - 12:45) inpost написал(а):
Зарегестрирований
Смешной ты человек, зачем рекомендовать printf ?
Особенно смешна фраза "сначала всё на локалке, и только потом на серваке". Кто такие правила придумал? Я всегда с сервера тестирую. Встречаю людей, у которых на серваках не работает то, что работало на локалке. Зачем тогда месяц мучаться, чтобы потом понять, что сервак того или иного не поддерживает?
И ещё, будь сдержаннее, ато не протянешь и года, если каждый раз так реагировать будешь на такие посты, а ведь он не первый и не последний =) И их будет множество.
А тебе, лично, советую посетить: irbis-team.com и пройти "ВСЕ" курсы, если хочешь остаться в программировании.

Спустя 54 минуты, 11 секунд (6.01.2011 - 13:39) Зарегестрирований написал(а):
inpost
там всё так разбито по папкам что просто ппц я немогу понять ети .tpl ааааа АНИ меня бесят!
huh.gif
ну так мой пост с выводом print() правдив А printf() для сравнени ячтоб он увидел какая между ними разница и что существует не только echo()

Спустя 12 минут, 56 секунд (6.01.2011 - 13:52) inpost написал(а):
Зарегестрирований
Так переименуй эти .tpl в .php, и будешь как обычные php-ки инклюдить =) От названия расширения ничего не меняется. Просто есть блоки, которые по частям лепятся и образуют единый сайт.

Спустя 16 минут, 20 секунд (6.01.2011 - 14:09) Зарегестрирований написал(а):
На кой фиг его розбивать на блоки?
Ради удобства?
Мне так наоборот сложне laugh.gif
я лучше поставлю комент в скрипте к примеру:
//А здесь конектим <div> Меню
И всё сразу видно что НИЖЕ Идет Меню

Спустя 2 минуты, 1 секунда (6.01.2011 - 14:11) Зарегестрирований написал(а):
inpost
неужели я дал плохой совет?
На счет цикла
Я ПРОСТО НЕ ПОНИМАЮ КАК У НЕГО РАБОТАЛ ТАКОЙ КОД:

<?
$dbhost="localhost";
$dbname="db_mai1_ru";
$dbuser="db_mai1_ru";
$dbpass="sf253e1b";
$link=mysql_connect($dbhost,
$dbuser,$dbpass) or die(" Не
могу подключиться к серверу
БД "
);
mysql_select_db($dbname,$link)
or die(" Не могу подключиться к
БД"
);
$query = "SELECT * FROM gb";
$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {

echo $row['username'] ;
echo $row['msg'] ;

}

?>


Етот цикл вобще не может работать!
Расшифровуется ОН как:
Выполнять $Ров до тех пор пока она не станет mysql_fetch_array($result) Что за Тупня!?

ЗЫ. я дал КОД с ГОТОВЫМ циклом для вывода новостей, постов, тд.......А мне говорят что я какашка спасибо.Все просто отлично :huh:


Спустя 27 минут, 4 секунды (6.01.2011 - 14:38) Lawyer написал(а):
тут такие дебаты пошли, прям офф-топ не понимаю про что вообще все спорят, а мальченке могли бы посоветовать на IRBIS зайти, может что тогда и поймет, там пример гостевой по sql есть, может ее пусть лучше юзает, а не то что до сих пор ни кто понять не может...

Спустя 2 минуты, 33 секунды (6.01.2011 - 14:40) Зарегестрирований написал(а):
Вперед!
-----------
Я только за!
------------
и мне туда же дорога QQ biggrin.gif

Спустя 8 минут, 11 секунд (6.01.2011 - 14:49) inpost написал(а):
while ($row = mysql_fetch_array($result)) - стандартная конструкция, и тут такой пользуются большая часть пользователей, чуть ли не 99% =) Разве что не array, а assoc

Спустя 2 минуты, 13 секунд (6.01.2011 - 14:51) Зарегестрирований написал(а):
обьясни как она работает пожалуста МНЕ НУБУ biggrin.gif

Спустя 8 минут, 27 секунд (6.01.2011 - 14:59) inpost написал(а):
Ты делаешь выборку 6 строк из БД.
mysql_fetch_assoc - перещёлкивает выбранные элементы, то есть строки.
Первый круг - первая строка, второй - вторая. Когда заканчиваются строки - выходит из цикла, так как дальше перещёлкнуть он не может, закончились строки.

Спустя 8 минут, 40 секунд (6.01.2011 - 15:08) Зарегестрирований написал(а):
Цiкаво дуже а се у Irbis теж викладають?
Якщо так тодi я туди вже бiжу вчитися laugh.gif

Спустя 2 минуты, 6 секунд (6.01.2011 - 15:10) inpost написал(а):
Зарегестрирований
Так, викладають, але на нашому форумі державна мова є російська, тому будь-ласка, розмовляй як можешь, але російською =)

Там скоро начнутся даже платные уроки, сейчас пока есть небольшой курс бесплатный.

Спустя 3 минуты, 38 секунд (6.01.2011 - 15:14) Зарегестрирований написал(а):
Ага эт была шифровка чтоб они непоняли tongue.gif а то боюсь что загрызут

Спустя 9 минут, 29 секунд (6.01.2011 - 15:23) Lawyer написал(а):
твоя шифровка ну во первых ну уж очень читабельна, надо было наверное на албанском или еще каком нить... наречия катан к примеру, ну а во вторых очень многое понятно через переводчик GOOGLE

Спустя 4 минуты, 44 секунды (6.01.2011 - 15:28) Зарегестрирований написал(а):
ты хочешь сказать украинцу что он неможет сказать что ТЫ Дурак так что б ты не понял?
Или тебе смесью польского и украинского сказать как наши закарпатские жители говорят вот тогда ты нечего не поймешь и подавна и некакой переводчик не поможет laugh.gif
А по сути я ушол на долго в Ирбис обучатся как правильно писать wink.gif

Спустя 6 минут, 42 секунды (6.01.2011 - 15:35) Lawyer написал(а):
user posted image учиться это хорошо!

Спустя 1 день, 6 часов, 1 минута (7.01.2011 - 21:36) qaz333 написал(а):


чёта я ваши посты тут почитал у меня разболелась голова я и я решил сделать по своиму.

я просто наконец допёр в каком порядке он выводит данные из БД

и сделал так



<?
$dbhost="localhost";
$dbname="db_mai1_ru";
$dbuser="db_mai1_ru";
$dbpass="sf253e1b";
$link=mysql_connect($dbhost,
$dbuser,$dbpass) or die(" Не
могу подключиться к серверу
БД "
);
mysql_select_db($dbname,$link)
or die(" Не могу подключиться к
БД"
);
$query = "SELECT * FROM gb";
$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {
echo "<table width = \"100\" border = \"1\">";
echo "<tr>";
echo "<td>";
echo $row['username'] ;
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo $row['msg'] ;
echo "</td>";
echo "</tr>";
}
echo "</table>";



впринципи я получил то што хотел и понял то што хотел понять, осталось только приукрасить
http://mai1-ru.h2m.ru/dbvivod.php

Спустя 26 минут, 31 секунда (7.01.2011 - 22:02) inpost написал(а):
Можно в ряд записывать.
echo '<tr><td>'.$row['username'].'<td></tr>';


А ещё проблема у тебя, у тебя в цикле открывается много-много раз таблица, а закрывается лишь один раз! Либо открытие страницы за цикл, либо закрытие внутрь цикла!
Быстрый ответ:

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