Pogledajte određenu poruku
Staro 19. 09. 2013.   #1
slavkan
profesionalac
Professional
 
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
slavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished roadslavkan is on a distinguished road
Default slozena forma i check box polja

Pozdrav, treba mi jedna mala pomoc. Necu da duzim evo odmah problema. Imam jednu tabelu u kojoj izlistavam naslove nekih vijesti i njihov status (objavljeno/neobjavljeno). Pored naslova vijesti i njihovog statusa stampam po jedan checkbox. Treba mi ideja kako da mijenjam status ovih vijesti u slucaju da sam checkirao vise njih. Npr cekiram 5 vijesti i hocu da na klik promijenim njihov status sa neobjavljeno na objavljeno. Evo postavicu html kod pa ce biti jasnije:

PHP kôd:
<thead>
                                <tr>
                                    <th style="width:6%">ИД </th>
                                    <th style="width:20%">Наслов</th>
                                    <th style="width:18%">Аутор</th>
                                    <th style="width:13%">Датум</th>
                                    <th style="width:13%">Тип вијести</th>
                                    <th style="width:13%">Објављено</th>
                                    <th style="width:15%">Управљање</th>
                                </tr>
                            </thead>

<tbody>
                    <?php
                                
require_once('../connection.php');
                                
                    
//SQL UPIST ZA CITANJE 
                                
$qry=$mysqli->set_charset("utf8");
                                
$qry="SELECT * FROM vijest";
                                        
                                
//IZVRSAVANJE SQL UPITA
                                
$result=$mysqli->query($qry) or die($mysqli->error.__LINE__);
                                
                                if(
$result->num_rows 0
                                {
                                    while(
$row $result->fetch_assoc()) 
                                    {
                            
?>
                        <!--Izlistavanje  vesti-->
<form action="" method="POST" name="form" enctype='multipart/form-data'>
                                        <tr>
                                            <td class="align-center"><?php echo $row['ID'];?></td>
                                            <td><?php echo '<a href="preview.php?idnews='.$row['ID'].'">';?><?php echo $row['naslov_vijesti'];?></a></td>
                                            <td><?php echo $row['autor_vijesti'];?></td>
                                            <td><?php echo $row['datum_vijesti'];?></td>
                                            <td><?php echo $row['tip_vijesti'];?></td>
                                            <td><?php echo $row['status_vijesti'];?></td>
                                            <td>
                                                <input type="checkbox" name="checkbox" value="<?php echo $row['ID'];?>"/>
                                                <a href=""><img src="pencil.gif" width="16" height="16" alt="edit" /></a>
                                                <input type="submit" name="submit" value="objavi">
                                                <!--<a href=""><img src="balloon.gif" width="16" height="16" alt="comments" /></a>
                                                <a href=""><img src="bin.gif" width="16" height="16" alt="delete" /></a>
                                                <a href=""><img src="tick-circle.gif" width="16" height="16" alt="published" /></a>-->
                                            </td>
                                        </tr>
                                        </form>
                            <?php            
                                    
}
                                }
                                else 
                                {
                                    echo 
'Нема резултата!';    
                                }
                            
?>        
                            </tbody>
                        </table>

 <div class="table-apply">
                           
                            <div>
                            <span>Примени на све вести:</span> 
                            <select class="input-medium" name="akcija">
                                <option value="1" selected="selected">Select action</option>
                                <option value="2">Објави</option>
                                <option value="3">Сакриј</option> 
                            </select>
                            <a href=""><img src="tick-circle.gif" width="16" height="16" alt="edit" /></a>
                            </div>
                            
                        </div>
Ukratko sta hocu:
Ako u toj tabeli imam izlistano 10 vesti, kada cekiram svih 10 i dole na dnu gde mi je select lista prebacim na Objavi da se u bazi promeni status. Dakle ne treba mi SQL skript nego samo ideja kako da, na klik dugmeta, pokupim ove $row('ID') svih cekiranih boxova. Ne znam kako da pridjem tim poljima u formi i da ih smestam u neki niz.
slavkan je offline   Odgovorite uz citat