|
|
|
| Здравствуйте.Что означает это в php:
<?php if($i <> $eu){
echo "что то ... ";
}
?>
|
то есть вот это : <>
(больше или меньше?) | |
|
|
|
|
|
|
|
для: makigo
(12.04.2011 в 16:39)
| | А не может здесь быть ошибки? Вообще говоря такого оператора нет, такой оператор есть в SQL и он эквивалентен !=. | |
|
|
|
|
|
|
|
для: 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) > 0 and !is_numeric($start)){
echo "Data Error";
exit;
}
$eu = ($start - 0);
$limit = 2 ;
$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: "" . $trimmed . "" 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>
|
| |
|
|
|
|
|
|
|
для: makigo
(12.04.2011 в 16:52)
| | Да ввели (не понятно, правда, с какой версии), в общем этот оператор эквивалентен !=. | |
|
|
|
|
|
|
|
для: cheops
(12.04.2011 в 16:58)
| | спасибо | |
|
|
|
|
|
|
|
для: cheops
(12.04.2011 в 16:58)
| | Да ввели (не понятно, правда, с какой версии), в общем этот оператор эквивалентен !=.
Зря я привыкал к != после Паскаля... :) | |
|
|
|
|
|
|
|
для: Commander
(12.04.2011 в 18:21)
| | Ну собственно, никто не запрещает старым оператором пользоваться, зато теперь будет единство со стилем MySQL. | |
|
|
|