Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    non visualizza il contenuto di <OPTION SELECTED>

    Dovrei visualizzare tutti i nomi del campo "products_name" che fa parte della tabella "products_description"

    non capisco perchè non funziona..


    Codice PHP:
    <?php

      $action 
    = (isset($HTTP_GET_VARS['action']) ? $HTTP_GET_VARS['action'] : '');

      if (
    tep_not_null($action)) {
        switch (
    $action) {
          case 
    'setflag':
            
    tep_set_specials_status($HTTP_GET_VARS['id'], $HTTP_GET_VARS['flag']);

            
    tep_redirect(tep_href_link(FILENAME_SPECIALS, (isset($HTTP_GET_VARS['page']) ? 'page=' $HTTP_GET_VARS['page'] . '&' '') . 'sID=' $HTTP_GET_VARS['id'], 'NONSSL'));
            break;
          case 
    'insert':
            
    $products_id tep_db_prepare_input($HTTP_POST_VARS['products_id']);
            
    $products_price tep_db_prepare_input($HTTP_POST_VARS['products_price']);
            
    $specials_price tep_db_prepare_input($HTTP_POST_VARS['specials_price']);
            
    $day tep_db_prepare_input($HTTP_POST_VARS['day']);
            
    $month tep_db_prepare_input($HTTP_POST_VARS['month']);
            
    $year tep_db_prepare_input($HTTP_POST_VARS['year']);

            if (
    substr($specials_price, -1) == '%') {
              
    $new_special_insert_query tep_db_query("select products_id, products_price from " TABLE_PRODUCTS " where products_id = '" . (int)$products_id "'");
              
    $new_special_insert tep_db_fetch_array($new_special_insert_query);

              
    $products_price $new_special_insert['products_price'];
              
    $specials_price = ($products_price - (($specials_price 100) * $products_price));
            }

            
    $expires_date '';
            if (
    tep_not_null($day) && tep_not_null($month) && tep_not_null($year)) {
              
    $expires_date $year;
              
    $expires_date .= (strlen($month) == 1) ? '0' $month $month;
              
    $expires_date .= (strlen($day) == 1) ? '0' $day $day;
            }

            
    tep_db_query("insert into " TABLE_SPECIALS " (products_id, specials_new_products_price, specials_date_added, expires_date, status) values ('" . (int)$products_id "', '" tep_db_input($specials_price) . "', now(), '" tep_db_input($expires_date) . "', '1')");

            
    tep_redirect(tep_href_link(FILENAME_SPECIALS'page=' $HTTP_GET_VARS['page']));
            break;
          case 
    'update':
            
    $specials_id tep_db_prepare_input($HTTP_POST_VARS['specials_id']);
            
    $products_price tep_db_prepare_input($HTTP_POST_VARS['products_price']);
            
    $specials_price tep_db_prepare_input($HTTP_POST_VARS['specials_price']);
            
    $day tep_db_prepare_input($HTTP_POST_VARS['day']);
            
    $month tep_db_prepare_input($HTTP_POST_VARS['month']);
            
    $year tep_db_prepare_input($HTTP_POST_VARS['year']);

            if (
    substr($specials_price, -1) == '%'$specials_price = ($products_price - (($specials_price 100) * $products_price));

            
    $expires_date '';
            if (
    tep_not_null($day) && tep_not_null($month) && tep_not_null($year)) {
              
    $expires_date $year;
              
    $expires_date .= (strlen($month) == 1) ? '0' $month $month;
              
    $expires_date .= (strlen($day) == 1) ? '0' $day $day;
            }

            
    tep_db_query("update " TABLE_SPECIALS " set specials_new_products_price = '" tep_db_input($specials_price) . "', specials_last_modified = now(), expires_date = '" tep_db_input($expires_date) . "' where specials_id = '" . (int)$specials_id "'");

            
    tep_redirect(tep_href_link(FILENAME_SPECIALS'page=' $HTTP_GET_VARS['page'] . '&sID=' $specials_id));
            break;
          case 
    'deleteconfirm':
            
    $specials_id tep_db_prepare_input($HTTP_GET_VARS['sID']);

            
    tep_db_query("delete from " TABLE_SPECIALS " where specials_id = '" . (int)$specials_id "'");

            
    tep_redirect(tep_href_link(FILENAME_SPECIALS'page=' $HTTP_GET_VARS['page']));
            break;
        }
      }
    ?>


    <?php
      
    if ( ($action == 'new') || ($action == 'edit') ) {
        
    $form_action 'insert';
        if ( (
    $action == 'edit') && isset($HTTP_GET_VARS['sID']) ) {
          
    $form_action 'update';

          
    $product_query tep_db_query("select p.products_id, pd.products_name, p.products_price, s.specials_new_products_price, s.expires_date from " TABLE_PRODUCTS " p, " TABLE_PRODUCTS_DESCRIPTION " pd, " TABLE_SPECIALS " s where p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id "' and p.products_id = s.products_id and s.specials_id = '" . (int)$HTTP_GET_VARS['sID'] . "'");
          
    $product tep_db_fetch_array($product_query);

          
    $sInfo = new objectInfo($product);
        } else {
          
    $sInfo = new objectInfo(array());

    // create an array of products on special, which will be excluded from the pull down menu of products
    // (when creating a new product on special)
          
    $specials_array = array();
          
    $specials_query tep_db_query("select p.products_id from " TABLE_PRODUCTS " p, " TABLE_SPECIALS " s where s.products_id = p.products_id");
          while (
    $specials tep_db_fetch_array($specials_query)) {
            
    $specials_array[] = $specials['products_id'];
          }
        }
        }
    ?>

    <form name="new_special" <?php echo 'action="' tep_href_link(FILENAME_SPECIALStep_get_all_get_params(array('action''info''sID')) . 'action=' $form_action'NONSSL') . '"'?> id="form" action="sendEmail.php" method="post"><?php if ($form_action == 'update') echo tep_draw_hidden_field('specials_id'$HTTP_GET_VARS['sID']); ?>
    <table border="0" cellspacing="0" cellpadding="5" align="center">
       <tr>
          <td><font color="#660000" size="2">[b] Nome:[/b]</td>
          <td align=""><input type=text name="nome"></td>
       </tr>
        <tr>
          <td><font color="#660000" size="2">[b]Città:[/b]</td>
          <td align=""><input type=text name="citta" size="20"></td>
       </tr>
       
       <tr>
          <td>[b]<font size="2" color="#660000">Alloggio richiesto*:</font></td><td>
    <SELECT NAME="alloggio">
    <OPTION SELECTED><?php echo (isset($sInfo->products_name)) ? $sInfo->products_name ' [size="1"](' $currencies->format($sInfo->products_price) . ')[/size]' tep_draw_hidden_field('products_price', (isset($sInfo->products_price) ? $sInfo->products_price '')); ?></OPTION>


    </SELECT>

  2. #2

    Re: non visualizza il contenuto di <OPTION SELECTED>

    Magari perché in HTML non esiste il tag "<option selected>" ??

    Back to Basics...

    Ciao

    ***************************
    Non può piovere per sempre...
    ***************************

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    certo che esiste... questo form mi funziona:

    codice:
    <SELECT NAME="nome">
    <OPTION SELECTED><?php echo $products_name; ?></OPTION>
    
    
    </SELECT>

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Da un menu a tendina html ... cioè da una <SELECT dovrei far leggere tutti i record del database sql riferiti (contenuti) al campo "products_name" che fa parte della tabella "products_description"

    Chi è così gentile da scrivermi la query giusta? grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.