2014-08-29 2 views
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 работает

Где я неправ

как я могу достичь своей выходной

любая помощь будет оценена

+1

Переменная '$ _POST', а не' $ _Post'. – Barmar

+0

** 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

+0

Вы уязвимы для [sql injection attack] (http://bobby-tables.com) –

ответ

0

попробовать сделать это например

<?php 
    if (isset($_POST['submit'])) { 
    $example = $_POST['example']; 
    $example2 = $_POST['example2']; 
    echo $example . " " . $example2; 
    } 
    ?> 
    <form action="" method="post"> 
    Example value: <input name="example" type="text" /> 
    Example value 2: <input name="example2" type="text" /> 
    <input name="submit" type="submit" /> 
</form> 
Смежные вопросы