как сохранить данные поиска

Space

Новичок
заработало! ЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁ!


как всегда трабл(долго мучался с ним поэтому молчал)....

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

--------------------------------------------------------------
PHP:
          if($lastm = mysql_fetch_array($RES)){
              $lastm_text = substr(strip_tags($lastm['content']),0,26) . " ...";

          }else{
              $lastm_text = $lang['NONE'];
--------------------------------------------------------------


в коде

PHP:
<?
$query = "SELECT id,.................., DATE_FORMAT(msgdate,\"%d.%m.%Y\") AS fmsgdate FROM messages "; 

$query .= " ORDER BY msgdate DESC ";
$RES = mysql_query($query);

if (!isset($ROWS_ON_PAGE))
  $ROWS_ON_PAGE = 10;
if (!isset($PAGE))
  $PAGE = 0;
if (!isset($PAGES))
{
  $RES = mysql_query($query);
$PAGES = intval(mysql_num_rows($RES) / $ROWS_ON_PAGE) + 1;
}
else
{
  $query .= " LIMIT " . $PAGE * $ROWS_ON_PAGE . ", " . $ROWS_ON_PAGE;
 // $query .= " LIMIT " . $PAGE * $ROWS_ON_PAGE . ", " . $ROWS_ON_PAGE;
  $RES = mysql_query($query);
}
?>
<table border=0 cellpadding=3 width=100% bgcolor=#ffffff cellspacing=1>
<tr><td>последние 10 вакансий</td>
<td>content</td>
</tr>

<?php  
$ROWS = 0;

           while ($row = mysql_fetch_object($RES) AND $ROWS < $ROWS_ON_PAGE) {

          if($lastm = mysql_fetch_array($RES)){
              $lastm_text = substr(strip_tags($lastm['content']),0,26) . " ...";
          }else{
              $lastm_text = $lang['NONE'];
          }
						$ROWS++;
?>
<tr>
<td>
<a href="../soiskatel/viewmsg.php?pid=<?php echo($row->id); ?>"><?php echo(stripslashes($row->vakancy)); ?></a>
</td>
<td>
<?php echo(stripslashes($lastm_text)); ?>
</td>
 

RomikChef

Guest
нифига не понял
как может через строку выводить - не понял.
зачем вот это AND $ROWS < $ROWS_ON_PAGE - не понял
зачем вот это - if($lastm = mysql_fetch_array($RES - не понял
 

Space

Новичок
1)через строку - поясняю

должно быть

1 - а
2 - б
3 - в
4 - г

получается

1 - б
3 - г
5 - е........

2) - можно смело удалить.... ;)

3) а как еще?
 

RomikChef

Guest
while ($row = mysql_fetch_object($RES) AND $ROWS < $ROWS_ON_PAGE) {

if($lastm = mysql_fetch_array($RES)){

ты ДВА раза за цикл вызываешь mysql_fetch_array(
первый раз $row, второй раз - lastm

Вот я и сспрашивал - нафига тебе этот
if($lastm = mysql_fetch_array($RES)){
выкини нафиг это все и сделай по-людски


while ($row = mysql_fetch_array($RES)) {
$lastm_text = substr(strip_tags($row['content']),0,26) . " ...";
}
Все.
А нафига тебе этот ноне я не понял.
заполнять пустые места что ли? ты где-нибудь такое видел?
А тебе наяига?
 

Space

Новичок
я с форума содрал... вот и получилось.... ссори...

все равно трабл.... если я пишу


PHP:
while ($row = mysql_fetch_object($RES) AND $ROWS < $ROWS_ON_PAGE) {
$lastm_text = substr(strip_tags($row['content']),0,26) . " ...";
тогда отображается колонка вакансий...

если я object($RES) меняю на array($RES) то трабл с колонкой вакансий, отображается только текст....
 

Space

Новичок
справился....

PHP:
while ($row = mysql_fetch_array($RES) AND $ROWS < $ROWS_ON_PAGE) {
$lastm_text = substr(strip_tags($row['content']),0,26) . " ..."; 



$vakancy = $row['vakancy'];
						$ROWS++;
?>
<tr>
<td>
<a href="../soiskatel/viewmsg.php?pid=<?php echo($row->id); ?>" style="color=#003366; FONT-FAMILY:Verdana, Courier New CE; FONT-SIZE: 10px;"><b>
<?php echo(stripslashes($vakancy)); ?>
</a>
</td>

<td>
<?php echo(stripslashes($lastm_text)); ?>
</td>
 

Space

Новичок
что делать со строкой
PHP:
<a href=# title="<?php echo(stripslashes($content)); ?>">
???

при наводе мышкой на текст вылетает подсказка... но все было бы хорошо, если бы не одно но - вылетает непонятный тэг <br />

пример http://www.employment.ru/home/top10.php
 
Сверху