Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uzimanje podataka iz dropdown menija

[es] :: PHP :: PHP za početnike :: Uzimanje podataka iz dropdown menija

[ Pregleda: 1023 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miniplazma

Član broj: 240037
Poruke: 68
*.crnagora.net.



Profil

icon Uzimanje podataka iz dropdown menija23.01.2012. u 13:33 - pre 148 meseci
Pravim aplikaciju koja se koristi u vodjeju biblioteke. Problem je sledeći:
Treba da napravim stranicu koja treba da sadrzi dropdown listu sa svim zanrovima (koje uzima iz tabele zanr, baze Biblioteka). Kako da "uhvatim" žanr koji korisnik odabere prije pritiska na submit dugme? U mom kodu ima neka greška, ali ne znam koja.

Code:
<?php require_once("includes/session.php"); ?>
<?php require_once("includes/connection.php"); ?>
<?php require_once("includes/functions.php"); ?>
<?php //confirm_logged_in(); ?>

<?php include("includes/header.php"); ?>

<?
    include_once("includes/form_functions.php");
    
    if (isset($_POST['submit'])) { 
        $ime = trim(mysql_prep($_POST['zanr']));
        echo $ime;

            $result = del_zanr($ime);
            if ($result) {
                $message = "&#382anr '{$ime}' je uspje&#353;no obrisan.";
            } else {
                $message = "&#382anr ne mo&#382;e da se izbri&#353;e.";
                $message .= "<br />" . mysql_error();
            }
        } ?>
        
<table id="structure">
    <tr>
        <td id="page">
            <?php if ($sel_page) { ?>
                <h2><?php echo htmlentities($sel_page['menu_name']); ?></h2>
                <div class="page-content">
                    <?php echo strip_tags(nl2br($sel_page['sadrzaj']), "<b><br><p><a>"); ?>
                </div>
            <?php } else { ?>
                <h2>Odaberi &#382;anr</h2>
                
            <form action="del_zanr.php" method="post">
            <table>
                <?php $ime=dropdown("Odaberi &#382;anr", "ime", "ime", "zanr", "ime", "zanr");
                $ime = $_POST[zanr];
                 ?>
                <br /><br />
                <tr>
                    <td colspan="2"><input type="submit" name="submit" value="Izbri&#353;i &#382;anr" /></td>
                </tr>
            </table>
            </form>
            <?php } ?>
            
            
        </td>
    </tr>
</table>
<?php include("includes/footer.php"); ?>


Funkcija dropdown:
Code:

    function dropdown($tekst,$pk, $atrib1, $strTableName, $strOrderField, $strNameOrdinal, $strMethod="asc") {

       echo "<select name=\"$strNameOrdinal\">\n";
       echo "<option value=\"NULL\">$tekst</option>\n";

       $strQuery = "select $pk, $atrib1
               from $strTableName
               order by $strOrderField $strMethod";

       $rsrcResult = mysql_query($strQuery);

       while($arrayRow = mysql_fetch_assoc($rsrcResult)) {
          $strA = $arrayRow["$pk"];
          $strB = $arrayRow["$atrib1"];
          echo "<option value=\"$pk\">$strB</option>\n";
       }

       echo "</select>";
    }


 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Uzimanje podataka iz dropdown menija25.01.2012. u 09:25 - pre 148 meseci
Koristi JavaScript.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Uzimanje podataka iz dropdown menija

[ Pregleda: 1023 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.