Newsgroup: it.comp.www.php
Titolo: Richiesta di aiuto per modifica script :=(

Ciao ragazzi vi vorrei chiedere un aiuto, questo è il mio primo post qui ma 
mi riprometto quando sarà nelle mie possibilità di aiutare chi è in 
difficoltà con php...
- Dunque, sto utilizzando oscommerce e ho realizzato un'applicazione flash 
che viene aperta come popup dalla pagina product_info.php
- Da quest'applicazione flash successivamente quando si clicca su "fine" 
vengono inviate delle variabili di nuovo alla pagina prduct:info.php in 
questo modo product_info.php?variabile1=1&variabile2=2
- Successivamente da product_info.php premo il tasto aggiungi al carrello 
che richiama la funzione add_product che viene eseguita da 
application_top.php (che è required da product_info.php, e poi dentro 
application_top.php  è required classes/shopping_cart.php)
 // customer adds a product from the products page
      case 'add_product' :    if (isset($HTTP_POST_VARS['products_id']) && 
is_numeric($HTTP_POST_VARS['products_id'])) {
                                $cart->add_cart($HTTP_POST_VARS['products_id'], 
$cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], 
$HTTP_POST_VARS['id']))+1, $HTTP_POST_VARS['id']);
                          tep_redirect(tep_href_link($goto, 
tep_get_all_get_params($parameters)));
                              break;
e poi $goto l'ho definita così:
 $goto =  "shopping_cart.php?variabile1=$variabile1";
Invece classes/shopping_cart.php si occupa di scrivere sul db le variabili 
del basket
/ insert into database
        if (tep_session_is_registered('customer_id'))
  //inserisco i parametri per gli attributi flash evol ci sta ancora 
provando purtroppo e non ci riesce cavolo.
$attributiflash= $_REQUEST["variabile1"] ;
  //$attributiflash= "non so che devo fare!!!!!" ;
  //
  tep_db_query("insert into " . TABLE_CUSTOMERS_BASKET . " (customers_id, 
products_id, customers_basket_quantity, customers_basket_date_added, 
variabiliflash) values ('" . (int)$customer_id . "', '" . 
tep_db_input($products_id) . "', '" . $qty . "', '" . date('Ymd') . "', '" 
. $attributiflash . "')");
        if (is_array($attributes)) {
          reset($attributes);
          while (list($option, $value) = each($attributes)) {
            $this->contents[$products_id]['attributes'][$option] = $value;
Praticamente con $_request le variabili vengono trasportate sulla pagina 
shopping_cart, ho provato con un echo e le visualizza, ma è nel passaggio in 
cui classes/shopping_cart.php in cui scrive nel db che non riesco a fare un 
$_request, forse perchè non c'è niente da richiedere in quel passaggio... ma 
allora c'è un'alternativa?
Potreste aiutarmi nel capire come trasportare le variabili presenti 
nell'header di product_info dentro la tabella del basket nell'sql variabili 
flash?
Sto impazzendo
Avevo provato con un $_request in classes/shopping_cart.php ma niente da 
fare....
non so come uscirne fuori, mi aiutate per favore?
ps
non ho postato tutte e tre le pagine php per intero perchè il post 
occuperebbe troppo, ma se volete e mi date il permesso le inserisco, 
altrimenti vi basta scaricare oscommerce, che tra l'altro è un gran 
programma!
Grazie di cuore in anticipo
la Struttura delle pagine php è: product_info.hp require> 
application_top.php require > classes/shopping_cart.php

ho letto poco e male, cerca di capire se arrivano i parametri in $_GET
tramite print_r($_GET);
se non arrivano aggiungi Global $_GET;
ciao

 
ho provato, è vero.
-- 
Sat_

 
ho provato e` vero
-- 
Sat_