Problem mit Dropdownfeld und zugehöriger ID

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Problem mit Dropdownfeld und zugehöriger ID

Beitrag von kratzer54847 »

hoi,

ich habe in einem Formular,dass per PHP gesendet wird ein Dropdownfeld:

Code: Alles auswählen

<select name="reason">
<!-- BEGIN reasons -->
<option name="reason" value="{reasons.REASON_ID}">{reasons.REASONTEXT}</option>
<!-- END reasons -->
</select>
jetzt wird das Formular über eine URL nach diesem Schema gesendet:

Code: Alles auswählen

reason.php?p=[POST_ID}&r={reasons.REASON_ID}
doch das {reasons.REASON_ID} kommt nicht an (leere ausgabe)

ich glaube ich müsste wohl eher $HTTP_POST_VARS['reason'] verwenden aber geht das überhaupt?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

hi...
kratzer54847 hat geschrieben:ich glaube ich müsste wohl eher $HTTP_POST_VARS['reason'] verwenden aber geht das überhaupt?
Ich bin ja nicht der code spezialist, aber versuche es doch einfach :D
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

ok hab ich....ohne erfolg :cry:

mein jetziger Code lautet:

Code: Alles auswählen

case 'prereport':
    
    //
    // Page Header
    //
    include($phpbb_root_path . 'includes/page_header.'.$phpEx);
    $postid = $HTTP_GET_VARS['p'];
    
    //
    // Main Code
    //
        //
        // Get Reasons
        //

        $sql = "SELECT *
            FROM phpbb_report_reason";
        $result = mysql_query($sql);
        
        $reasons = array();

        while ( $row = $db->sql_fetchrow($result) )
        {
            $reasons['id'] = $row['reason_id'];
            $reasons['text'] = $row['reason_text'];
        
            $template->assign_block_vars("reasons", array(
            'REASONTEXT' => $reasons['text'],
            'REASON_ID' => $reasons['id']
            ));
            
        }
        
        $rid = $HTTP_POST_VARS['reason'];
        
        
        $template->assign_vars(array(
        'POST_ID' => $postid,
        'RID' => $rid
        ));


        //
        // Parse Template
        //    
        
        $template->set_filenames(array( 
            'prereport' => 'prereport_body.tpl'
        ));
        $template->pparse('prereport');
    //
    // Page TAIL
    //
    include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

    break;
und er übernimmt die ID aus dem Dropdownfeld immernoch nicht
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Antworten

Zurück zu „Coding & Technik“