Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оператор <>
 
 автор: makigo   (12.04.2011 в 16:39)   письмо автору
 
 

Здравствуйте.Что означает это в php:

<?php if($i <> $eu){
echo 
"что то ... ";
}
?>

то есть вот это : <>
(больше или меньше?)

  Ответить  
 
 автор: cheops   (12.04.2011 в 16:50)   письмо автору
 
   для: makigo   (12.04.2011 в 16:39)
 

А не может здесь быть ошибки? Вообще говоря такого оператора нет, такой оператор есть в SQL и он эквивалентен !=.

  Ответить  
 
 автор: makigo   (12.04.2011 в 16:52)   письмо автору
 
   для: cheops   (12.04.2011 в 16:50)
 

Нет работает:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="style.css" type="text/css" media="screen" charset="utf-8" />
</head>
<body>
<form name="form" action="formam.php" method="get">
  <input type="text" name="q" />
  <input type="submit" name="Submit" value="Search" class="cssbutton"/>
</form>
<?php
include('conna.php');
mysql_connect($host$username$password) or die(mysql_error());
mysql_select_db($base) or die(mysql_error());
mysql_query('SET NAMES UTF8');

$var = @$_GET['q'] ;
$trimmed trim($var);
  
  
  if (
$trimmed == "")
  {
  echo 
"<p>Please enter a search...</p>";
  exit;
  }

// check for a search parameter
if (!isset($var))
  {
  echo 
"<p>We dont seem to have a search parameter!</p>";
  exit;
  }
  
$page_name="formam.php";
$start=$_GET['start'];
if(
strlen($start) > and !is_numeric($start)){
echo 
"Data Error";
exit;
}

$eu = ($start 0); 
$limit ;
$this1 $eu $limit
$back $eu $limit
$next $eu $limit

//count of results
$querycount "SELECT * FROM am WHERE descr like \"%$trimmed%\"";
$resultcount=mysql_query($querycount);
echo 
mysql_error();
$nume=mysql_num_rows($resultcount);
echo 
$nume;
//count of results

if ($nume == 0)
  {
  echo 
"<h4>Results</h4>";
  echo 
"<p>Sorry, your search: &quot;" $trimmed "&quot; returned zero results</p>";

// google
 
echo "<p><a href=\"http://www.google.com/search?q=" 
  
$trimmed "\" target=\"_blank\" title=\"Look up 
  " 
$trimmed " on Google\">Click here</a> to try the 
  search on google</p>"
;
  }


$query "SELECT * FROM am WHERE descr like \"%$trimmed%\" ORDER BY id DESC limit $eu$limit";
$result=mysql_query($query);
echo 
mysql_error();
?>

<?php
while($noticia mysql_fetch_array($result))
{
echo
"<div id='context'><p><b>$noticia[name]</b></p><p>$noticia[descr]</p><br><hr></div>";
}
?>
<?php
if($nume $limit ){

echo 
"<div align='center'><table border='0' align = 'center' width='80%'>
<tr>
<td  align='left' width='10%'>"
;
if(
$back >=0) { 
print 
"<a href='$page_name?start=$back&q=$var'><font face='Sylfaen' size='2'>Back</font></a>"


echo 
"
</td>
<td align=center width='80%'>"
;
$i=0;
$l=1;
for(
$i=0;$i $nume$i=$i+$limit){
if(
$i <> $eu){
echo 
" <a href='$page_name?start=$i&q=$var'><font face='Georgia' size='2'>$l</font></a> ";
}
else { echo 
"<font face='Georgia' color='#cc0000' size='4'>$l</font>";}
$l=$l+1;
}
echo 
"
</td>
<td  align='right' width='10%'>"
;
if(
$this1 $nume) { 
print 
"<a href='$page_name?start=$next&q=$var'><font face='Georgia' size='2'>Forward</font></a>";} 
echo 
"
</td>
</tr>
</table></div><br><br>"
;

}
?>
</body>
</html>

  Ответить  
 
 автор: cheops   (12.04.2011 в 16:58)   письмо автору
 
   для: makigo   (12.04.2011 в 16:52)
 

Да ввели (не понятно, правда, с какой версии), в общем этот оператор эквивалентен !=.

  Ответить  
 
 автор: makigo   (12.04.2011 в 17:10)   письмо автору
 
   для: cheops   (12.04.2011 в 16:58)
 

спасибо

  Ответить  
 
 автор: Commander   (12.04.2011 в 18:21)   письмо автору
 
   для: cheops   (12.04.2011 в 16:58)
 

Да ввели (не понятно, правда, с какой версии), в общем этот оператор эквивалентен !=.

Зря я привыкал к != после Паскаля... :)

  Ответить  
 
 автор: cheops   (12.04.2011 в 18:32)   письмо автору
 
   для: Commander   (12.04.2011 в 18:21)
 

Ну собственно, никто не запрещает старым оператором пользоваться, зато теперь будет единство со стилем MySQL.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования