nasıl birden dropdowns kullanın ve her bulunduğu durumu biliyor musunuz?

0 Cevap php

Kullanıcıların kabul veya reddedildi edilmesi ile aşağıdaki kod bir tablo gösterir. olduğu gibi kod, bunu kabul inkar ya da olduğu gibi bırakmak için ya izin ucunda bir açılan sahiptir. formu göndermek için ve bundan sonra kabul reddedildi veya hala beklemede olan kullanıcı karar bir php script olmalıdır altındaki bir düğme vardır.

i sert açılan kutusu ve id bağlantı bulmak beri ne bu işi yapmak için en iyi yaklaşım olacaktır.

<table align='center' width='90%'>
                        <tr>
                            <center><td><strong>ID:</strong></td></center>
                            <center><td><strong>Name:</strong></td></center>
                            <center><td><strong>Level:</strong></td></center>
                            <center><td><strong>Job:</strong></td></center>
                            <center><td><strong>Guild:</strong></td></center>
                            <center><td><strong>Date:</strong></td></center>
                            <center><td><strong>Action:</strong></td></center>
                        </tr>
                        <?php
                        $id = 0;
                        $result=mysql_query("SELECT * FROM accounts WHERE active ='0' ORDER BY date LIMIT 10") or die(mysql_error());
                        while($row = mysql_fetch_array( $result )) {
                        $id = $id + 1;
                        ?>
                        <form method='POST' action=''>
                        <tr>
                            <center><td><?php echo $row['id']; ?></td></center>
                            <center><td><?php echo $row['user']; ?></td></center>
                            <center><td><?php echo $row['level']; ?></td></center>
                            <center><td><?php echo $row['job']; ?></td></center>
                            <center><td><?php echo $row['guild']; ?></td></center>
                            <center><td><?php echo $row['date']; ?></td></center>
                            <td>
                                <select name='action_<?php echo $row['id']; ?>'>
                                    <option value='none'>None</option>
                                    <option value='accept'>Accept</option>
                                    <option value='decline'>Decline</option>
                                </select>
                            </td>
                        </tr>
                        <?php } ?>
                        <tr>
                            <br /><td align='right'><input type='submit' value='Submit' name='submit' /></td>
                        </tr>
                        </form>

                    </table>
<?php 
            if(isset($_POST['submit'])) {
                if(isset($_POST['action_'.$row['id'].'']) && $_POST['action_'.$row['id'].''] == "accept" ) {
                    $acc = mysql_query("UPDATE `accounts` SET `active`='1' WHERE `id` = '".$row['id']."'");
                    echo "<meta http-equiv=refresh content=\"5; url=?wesofly=main&page=recruitment\">";
                }elseif(isset($_POST['action_'.$row['id'].'']) && $_POST['action_'.$row['id'].''] == "decline" ) {
                    $dec = mysql_query("DELETE * from `accounts` WHERE '".$row['id']."'");
                    echo "<meta http-equiv=refresh content=\"0; url=?wesofly=main&page=recruitment\">";
                }
            }
?>

0 Cevap