Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    mysql non dà output con db_fetch_array

    Ciao, sto modificando un osCommerce e devo aggiungere una funzione che spedisca una email all'agente oltre che al cliente, al cliente la spedisce già. Ho aggiunto quanto segue:

    Codice PHP:
    $customer_id=$HTTP_GET_VARS['cID'];
                  
    $emailagente_query tep_db_query("select v.admin_firstname, v.admin_lastname, v.admin_email_address from vend v left join customers c on c.customers_ref=v.admin_id where c.customers_id='$customer_id'");
      
    $emailagente_values tep_db_fetch_array($emailagente_query);
    /* l'echo qui sotto non dà nulla in output, perciò l'errore dovrebbe essere qui sopra ma.. dove? le tabelle le ho ricontrollate mille volte ormai e sono giuste, non mi da nemmeno errori.. ma allora dove sbaglio? */
    echo $emailagente_values['v.admin_firstname'];
      if (
    $emailagente_values['v.admin_firstname'] <> "")
      {
      
    tep_mail($emailagente_values['v.admin_firstname'] . ' ' $emailagente_values['v.admin_lastname'], $emailagente_values['v.admin_email_address'], EMAIL_TEXT_SUBJECT$email_orderSTORE_OWNERSTORE_OWNER_EMAIL_ADDRESS);

    dove tep_db_query è così strutturata:

    Codice PHP:
    function tep_db_query($query$link 'db_link') {
        global $
    $link$logger;

        if (
    defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
          if (!
    is_object($logger)) $logger = new logger;
          
    $logger->write($query'QUERY');
        }

        
    $result mysql_query($query, $$link) or tep_db_error($querymysql_errno(), mysql_error());

        if (
    defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
          if (
    mysql_error()) $logger->write(mysql_error(), 'ERROR');
        }

        return 
    $result;
      } 
    e tep_db_fetch_array è così strutturata:

    Codice PHP:
    function tep_db_fetch_array($db_query) {
        return 
    mysql_fetch_array($db_queryMYSQL_ASSOC);
      } 

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Codice PHP:
    echo $emailagente_values['admin_firstname']; 
    L'alias della tabella non fa parte del nome del risultato

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.