אני לא מצליח ניסיתי לעשות את הקוד ככה:
<?
if(isset($_POST['submit'])){
$query = mysql_query("SELECT * FROM works");
$num = mysql_num_rows($query);
?>
<?
$all =mysql_query("SELECT * FROM `works`");
$name1 =mysql_query("SELECT * FROM `works`WHERE `name` LIKE '%".$_POST['free']."%' OR `area` LIKE '%".$_POST['area']."%' OR`kind` LIKE '%".$_POST['kind']."%'");
$name =mysql_query("SELECT * FROM `works`WHERE `name` LIKE '%".$_POST['free']."%' OR `area` LIKE '%".$_POST['area']."%' OR`kind` LIKE '%".$_POST['kind']."%'");
if(mysql_num_rows($all) == 0){
echo "לא קיימים משרות במאגר על מנת לערוך חיפוש במערכת - אנא נסה שוב במועד מאוחר יותר";
}else{
if(!$_POST['free']){
echo "אנא ציין ערך כללי למיקוד החיפוש - בתיבת טקסט חופשי";
}elseif(mysql_num_rows($name1) == 0){
echo "בשלב זה לא קיימות משרות עבור החיפוש שביצעת.<br/>אנא נסה שוב במועד מאוחר יותר.";
}elseif(mysql_num_rows($name1)>0){
$num1 = mysql_num_rows($name);
echo "מציג סך כול המשרות:";
echo $num1;
echo "<br/>";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\" style=\"color:#505050;font-size:12px\">";
while($info = @mysql_fetch_array($name))
{
?>
<tr>
<td valign="Top" align="Center"><img src="image001.png" border="0" width="41" height="102"></td>
<td valign="Top">
<b><font style="font-size:14px" color=black>שם המשרה: <? echo $info['name']; ?> (עבודה באזור: <? echo $info['area']; ?>)</font></b>
<br>סוג המשרה: <? echo $info['kind']; ?><br/>תיאור המשרה ודרישותיה: <? echo $info['desc']; ?><br/>
<a href="send.php?Send=<? echo $info['id']; ?>">שלח קו"ח למשרה זו</A> || התווספה בתאריך: <? echo $info['time']; ?><br><br>
</td>
</tr>
<?
}
echo "</table>";
}else{
}
$query = mysql_query("SELECT * FROM works");
$num = mysql_num_rows($query);
echo "מציג סך כול המשרות:";
echo $num;
echo "<br/>";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\" style=\"color:#505050;font-size:12px\">";
$numP = $_GET["P"];//כאן אני לוקח מהכתובת את העמוד
if($numP == NULL){//כאן אני עושה בדיקה בישביל לראות עם הגיט רייק
$numP = 1;
}
$NUM = 1; // כאן אני קובע כמה תוצאות אני רוצה שהיה בכל עמוד
$lim1 = $NUM * $numP - $NUM;
$lim = ceil($lim1);//כאן אני עושה שעם יש שארית שיוריד אותה
$querys = @mysql_query("SELECT * FROM `works` LIMIT $lim,$NUM");
while($info = @mysql_fetch_array($querys))
{
?>
<tr>
<td valign="Top" align="Center"><img src="image001.png" border="0" width="41" height="102"></td>
<td valign="Top">
<b><font style="font-size:14px" color=black>שם המשרה: <? echo $info['name']; ?> (עבודה באזור: <? echo $info['area']; ?>)</font></b>
<br>סוג המשרה: <? echo $info['kind']; ?><br/>תיאור המשרה ודרישותיה: <? echo $info['desc']; ?><br/>
<a href="send.php?Send=<? echo $info['id']; ?>">שלח קו"ח למשרה זו</A> || התווספה בתאריך: <? echo $info['time']; ?><br><br>
</td>
</tr>
<?
}
?>
</table>
<?
$ros = mysql_num_rows(mysql_query("SELECT * FROM `works`"));
$APP = $ros / $NUM;//כאן אני מחלק את מספר התוצאות מהמסד בכמה תוצאות שאני רוצה שהיה בכל עמוד
$AP = ceil($APP);
echo '<div align="center">בחר עמוד:<br/>';
for($I=1; $I <= $AP; $I++){
if($I == $numP){
echo "- <font color='red'><b>$I</b></font>";
} else {
echo " - <a href='?P=$I'>$I</a>";
}
}
echo " - ";
echo '</div>';
}
}
?>
זה עדין לא עובד,אם תוכלו להדגים את הרעיון כי לא הבנתי
|