|
|
|
|
|
для: Trianon
(08.09.2006 в 13:59)
| | Бить меня некому:) Все работает! СПАСИБО!!! | |
|
|
|
|
|
|
|
для: ronin
(08.09.2006 в 13:56)
| | $ куда делся? | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2006 в 12:58)
| |
an_list = explode('=##=', $text);
|
выдает
Parse error: parse error, unexpected '=' in y:\home\localhost\www\znr\insert_info.php on line 63
А в предыдущем варианте и первое и последнее поле из группы - пустые. | |
|
|
|
|
|
|
|
для: cheops
(08.09.2006 в 12:39)
| |
$an_list = explode('=##=', $text);
foreach($an_list as $n => $anno)
$an_list[$n] = "('".mysql_escape_string(trim($anno)). "',$rubrica)";
$an_list = implode(',', $an_list);
$query = "insert into table ( text,rubrica) values $an_list";
|
А как вывести в окно браузера? | |
|
|
|
|
|
|
|
для: ronin
(08.09.2006 в 10:45)
| |
$an_list = explode('=##=', $text);
$query = "insert into table ( text,rubrica) values";
$sep = ' ';
foreach($an_list as $n => $anno)
{
$anno = trim($anno);
if(!empty($anno))
{
$anno = mysql_escape_string($anno);
$query .= "\r\n$sep('$anno', $rubrica)";
$sep = ',';
}
}
|
далее mysql_query($query) и т.д. | |
|
|
|
|
|
|
|
для: ronin
(08.09.2006 в 10:45)
| | Соложно сказать без кода, но скорее всего срабатывает лишняя итерация цикла - при формировании запроса на вставку попробуйте вывести его в окно браузера. | |
|
|
|
|
|
|
|
для: ronin
(07.09.2006 в 12:35)
| | Тут одна проблемка выскочила: при заносе в базу (мускул), к примеру от 8 до 100 объявлений, одно поле в базе остается пустым, и php видит это поле и считает, что объявление есть, но само поле пустое, ни знака, ничего. Если заходишь в поле, и вручную заполняешь - все о кей - выводиться, видимо при вносе какой-то глюк. Помогите.Спасибо! | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2006 в 12:19)
| | Мне очень стыдно все работает, у меня была механическая ошибка на первой странице в гиперессылке на страницу вывода. Извините, Т.е. тот кода вывода, что у меня был, и который я в прошлом взял на этом форуме - работает, Господин Trianon Вы меня очень выручили, так как я боялся, что не смогу разбить объявления при вводе в базу. Большое человеческое спасибо!!! | |
|
|
|
|
|
|
|
для: ronin
(07.09.2006 в 12:06)
| | Ок.
$rubrica = intval($_GET['rubrica']);
$sql = "SELECT COUNT(id) FROM table";
if($rubrica)
$sql .= " WHERE rubrica = $rubrica" ;
$res = mysql_query($sql) or die("Error in $sql<br>". mysql_error());
$posts = mysql_result($res, 0);
echo "$posts объявлений "
if($rubrica)
echo " в рубрике $rubrica";
else
" во всех рубриках";
|
| |
|
|
|
|
|
|
|
для: Trianon
(07.09.2006 в 11:25)
| | 0 объявлений в рубрике 0
в то время как в базе их 6, и на первой странице показывает 6 | |
|
|
|
|