0
Привет я сделал код я PHP, но он не работает, я не знаю, почемуКак написать получить значение в PHP на той же странице
Вот мой код
update.php
<?php
$link=mysql_connect("localhost","root","root");
mysql_select_db("helixcrm",$link);
$q="select * from clientreg";
$ros=mysql_query($q);
$i=0;
while($row=mysql_fetch_array($ros))
{
if($i%2==0)
$classname="evenRow";
else
$classname="oddRow";
?>
<tr class="<?php echo $classname;?>">
<td><input type="checkbox" name="users[]" value="<?php echo $row["id"]; ?>" ></td>
</tr>
<?php
$i++;
}?>
<?php
$focus = array();
$rowCount = count($_Post["users"]);
echo $rowCount;
for($i=0;$i<$rowCount;$i++) {
$result = mysql_query("SELECT * FROM clientreg WHERE Id='" . $_POST["users"][$i] . "'");
$row[$i]= mysql_fetch_array($result);
//echo $row[$i]['interest'];
$focus = explode(',', $row[$i]['interest']);
$check = implode(',' , $focus);
// echo $check;
echo $row[$i]['id'];
}
?>
<form>
</form>
Здесь я этот код $ rowCount = count ($ _ Post ["users"]); не работает здесь, но если я пишу это на другой странице PHP работает
Где я неправ
как я могу достичь своей выходной
любая помощь будет оценена
Переменная '$ _POST', а не' $ _Post'. – Barmar
** Danger **: вы используете [** устаревший ** API баз данных] (http://stackoverflow.com/q/12859942/19068) и должны использовать [современную замену] (http: // php. нетто/ручной/EN/mysqlinfo.api.choosing.php). Вы также уязвимы для [SQL-инъекций] (http://bobby-tables.com/) **, что современный API упростит [защиту] (http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php). – Quentin
Вы уязвимы для [sql injection attack] (http://bobby-tables.com) –