Въпрос за странициране

pro12

Registered
Това ми е заявката.
PHP:
$pp = "5";

$sql = "SELECT * FROM news ORDER BY id DESC LIMIT   $pp ";
Имам едно селект меню.

HTML:
select name="type">
<option value="">№</option>
<option value="5">5</option>
<option value="10 ">10</option>
<option value="15">15</option>


</select>
Как да направя променливата $pp да взима число от селект менюто?
 
Въпроса ти не е до странциране, а до съвсем базови знания, отностно предаване на данни с POST/GET заявки.

$pp = (int)$_POST/$_GET['type'];

И друг път съм го споменавал - започни да четеш малко, че...

По темата: http://php.net/manual/en/language.variables.external.php

А и един съвет: НИКОГА не използвай за имена на променливи, имена на колони в SQL или стойности, които се предават запазени или често употребявани думи. Ще си спестиш много главоболия...
 
След като оправиш POST-a това Query да не вземеш да го оставиш така?

НИКОГА не изпълнявай Query с несанитизирани променливи в него.
Или ползваш prepared statement или минаваш променливата през нещо от рода на mysqli_real_escape_string и т.н.
 
Така го направих
$pp = (int)$_POST['per'];
Но нищо не излиза. Пробвах и така
PHP:
if(isset($_POST['izprati'])){ 

$pp = (int)$_POST['per'];
И пак нищо.
 
Как да излиза като селекта ти е с име type, а в променливата си използвал per ???. $_POST['type'] трябва да бъде...
 

Back
Горе