2016-07-24 3 views
-4

私は<select>タグにループ内のオプション値を持っています。この画像でループデータベースへのエントリ

Attached is the screenshot of my application

あなたは、私がCTOのドロップダウンを持って見ることができます。今すぐドロップダウンからCTOを選択し、対応するAssignボタンをクリックすると、データベースに結果が表示されません。また、付属の

while($variable=mysql_fetch_assoc($result)) 
{ 
$i++; 
$_SESSION['k']=$i; 
$_SESSION['link']=array(); 
$_SESSION['link'][$i]=$variable["name"]; 
mysql_select_db('users'); 
$sql="create table if not exists administrator(
app_sno int auto_increment primary key, 
app_name varchar(50) not null, 
cto_assigned varchar(50), 
status varchar(10) default 'NA')"; 
$name=$variable["name"]; 
mysql_query($sql) or die('Error'.mysql_error()); 
$sql="insert into administrator(`app_name`)values('$name')"; 
mysql_query($sql) or die('ERROR'.mysql_error()); 
echo"<tr> 
    <td>".$variable["application_type"]."</td> 
    <td>localhost/nrdc_login/phase1/download.php?name=".$variable["name"]." </td>"; 
echo "<td>"; 

?> 


<form name="<?php echo 'cto'.$i;?>" method="post" action="enter_A.php"> 
<select name="<?php echo 'cto_assigned'.$i;?>"> 
    <?php 
mysql_select_db('users'); 
$result1=mysql_query("select * from login where application_type='C'"); 
while($res=mysql_fetch_assoc($result1)) 
    { ?> 
<option value="">SELECT</option>; 
<option value="<?php echo $res["fname"].$res["lname"];?>"><?php echo $res["fname"]." ".$res["lname"];?></option>; 
    <?php 
    }?> 
    </select> 
<?php echo "</td>";?> 
     <td> 
<input type='hidden' name='hidden'>   
<input type=submit value='Assign' name="enter_A"></td> 
</form> 
<?php 

      echo "</tr>"; 
} 
echo "</table>"; 
} 

データベースエントリのためのPHPコードされています:

<?php 
include('db.php'); 
session_start(); 
//if(isset($_POST["enter_A"])) 
for($j=1;$j<=$_SESSION['k'];$j++) 
{ 
//$i=$_SESSION['link'][$j]; 
{ 
    if(isset($_POST['enter_A'])) 
    { 
     //echo $i; 
     mysql_select_db('users'); 
    $cto=$_POST['cto_assigned'.$j]; 
     echo $cto.'<br>'; 
    $sql="update `administrator` set cto_assigned='$cto'"; 
    mysql_query($sql) or die('Error:'.mysql_error()); 
    } 
    else{ 
     echo('Alerrt!!<br>');} 
    } 
} /* else 
{echo 'alert'; 
//header('location:login_A.php'); 
}*/ 
?> 
+0

この質問は問題ありませんが、緊急性を要求する叫び声の大文字小文字の大文字小文字を使用していました。これはなぜ[これが下落したのか](http://meta.stackoverflow.com/q/326569/472495)です。 – halfer

+0

@halfer:あなたに私に解決策を教えてもらえますか、私に手伝ってもらえますか?それは緊急に必要です! – Yash

+0

ハハ、とても良い ':-)' – halfer

答えて

0

あなたの更新クエリは、今、それはすべての更新になることを意味し、where句を欠いは、ここで示されているページのための私のコードですそのテーブルのエントリを新しいctoで置き換えます。

関連する問題