Warning: mysql_fetch_array(): при странициране

phpbot

Registered
Добър ден имам един проблем

Код:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/video

Ето кода аз си нямам и ни най-малка представа от това нещо за това прибягнах към съвет и помш от вас :)

Ето и кода във index.php

Код:
		if($_GET['page']){
					$page = addslashes(strip_tags(trim($_GET['page'])));
    			} else {
        			$page = 1;
				}
		
				$max = $posts_strr;
				$table = "posts";
		
				$plink = "index.php?p=view_topic&id=".addslashes(strip_tags(trim($_GET['id'])));
				$where = "WHERE t_id = '".addslashes(strip_tags(trim($_GET['id'])))."'";
		
				$cur = (($page * $max) - $max);
		
				$getdata = mysql_query("SELECT * FROM $table $where ORDER BY id ASC LIMIT $cur, $max");
				$counttotal = mysql_query("SELECT * FROM $table $where");      
				$counttotal = mysql_num_rows($counttotal);

				$total_pages = ceil($counttotal / $max);


Самото странициране

Код:
				<?php
					if($countotal > $max){
						echo '';
							if($page > 1){
         						$prev = ($page - 1);
        						echo '<a href="'.$plink.'&page='.$prev.'"><b>« предишна</b></a>';
							}

						for($i = 1; $i <= $total_pages; $i++){
        					if($page == $i){
            					echo'<span class="current">'.$i.'</span>';
							} else {
            					echo '<a href="'.$plink.'&page='.$i.'"><b>'.$i.'</b></a>';
							}
						}

						if($page < $total_pages){
        					$next = ($page + 1);
         					echo '<a href="'.$plink.'&page='.$next.'"><b>следваща »</b></a>';
						}
					}
				?>
[/code]
 
Не е хубаво да се използва $_GET директно в заявката.

Прочете ми мнението:

http://web-tourist.net/forum/viewtopic.php?p=617872#617872

'щом ще съдържа само числа ползвай (int)..
 

Back
Горе