[Linux] PHP Ceheckbox Datbase Update

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: ERDAL YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Tue 03 May 2005 - 09:17:19 EEST


Merhabalar,

Elimde bir Mysql database var bu bu database deb bilgileri çekiyorum ve
yanında checkboxları yerleştiriyorum
<?

$sql = "select * from dict_incidents";
$mysql_query = mysql_query($sql) or die(mysql_error());
while($query_data= mysql_fetch_array($mysql_query))
{
$incidentID = $query_data["incidentID"];
echo "<td><input type =\"checkbox\" name=\"incidentID[]\"
value=\"$incidentID\"></TD>";
echo "<td>" . $query_data["incident"] . "</td>";
}
?>
<select name=status class="fields">
      <option value=>SEÇİLÄ° OLANLARI</option>
                        <option value=CLOSED>CLOSED</option>
                        <option value=RESPONDED>RESPONDED</option>
                        <option value=SOLVED>SOLVED</option>
                        <option value=WAITCUST>WAITCUST</option>
                        </select>

Yapmak istediğim şey kullanıcı birden fazla seçim yapabilsin ve bunları
seçtiği duruma ver tabanında update etsin. Bunun için şöyle bir şey yazdım

if($_REQUEST["submit"]) {
$incidentID =$_REQUEST["incidentID"];
 $status =$_REQUEST["status"];
$query_string = "UPDATE dict_incidents set incidentStatus='$status' where
((dict_incidents.incidentID='$incident[0]') ";
    for($i=1,$n=count($incidentID); $i<$n; $i++)
    {
    $query_string = $query_string . " OR
(dict_incidents.incidentID='$incidentID[$i]'))";
  }
    $query=mysql_query($query_string) or die(mysql_error());
}

Ancak Debug yaptığımda ekrana
Array ( [incidentID] => Array ( [0] => 2 [1] => 1 ) [status] => CLOSED
[submit] => GÖNDER )

Bu işlem sınucunda sadece incidentID = 1 olan bilgiyi güncelliyor. Bunu
nasıl çözebilirim

Erdal

_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.