Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73

    inserimento importo rate in pagina prodotto ecommerce

    buongiorno

    vi leggo spesso e credo che potete sicuramente suggerire corretamente in merito alla mia piccola modifica di codice php

    poiche nel negozio online in oggetto si possono avere i pagamenti rateizzati con econsel, vorrei inserire nella pagina prodotto un breve testo tipo :



    Finanziabile in 10 rate da euro 45

    dove il valore (45) sia dato da : Prezzo prodotto ivato / 10


    ho poca dimestichezza con l'editare da zero codice php e variabili, chiaramente lo script deve richiamare anche id del prodotto , quindi spero di avere una Vs gentile guida o supporto,
    vi ringrazio anticipatamente

    saluti

  2. #2
    Codice PHP:
    $rata $prezzo 10
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    semplicissimo..se vuoi acquistare un prodotto che con IVA costa 100 euro allora basta scrivere

    Codice PHP:
    $numRate 10;
    $rata = (int) $prezzoIvato $numRate;
    echo 
    "Finanziabile in " $numRate " rate da euro " $rata 

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73
    grazie

    questo codice tiene conto dell'id prodotto, ovvero terrà conto che il prodotto 100 costa 100 e il prodotto 101 costa 200??

    dovro' usare un echo o sbaglio?


    dinuovo molte grazie per la disponibilità

  5. #5
    Originariamente inviato da salvo722
    questo codice tiene conto dell'id prodotto, ovvero terrà conto che il prodotto 100 costa 100 e il prodotto 101 costa 200??
    Certo basta un colpo di bacchetta magica della fatina dei codici!
    Secondo te come sarebbe possibile senza vedere il tuo codice?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    se vuoi che il prodotto 101 costi 200 euro quello lo devi estrarre da una tabella di database. Da quel che ho capito quello è un codice prodotto seguito dalle caratteristiche del prodotto, prezzo ivato compreso...quindi devi fare qualcosa del genere come segue:

    Codice PHP:
    //estrai da una tabella MySQL il prodotto con ID=101
    $mysqli = new mysqli('localhost''user''password''database');
    if (
    $mysqli) {
      if (
    $result $mysqli->query("SELECT * FROM prodotti WHERE ID_Prod = 101")) {
        
    $row $result->fetch_assoc()):
      
    $result->close();
      }
      
    $mysqli->close();
    }
    // il numero rate lo puoi scegliere da un SELECT
    $numRate 10
    $rata = (int) $row['prezzoIvato'] / $numRate
    echo 
    strtoupper($row['nomeProdotto']) . " finanziabile in " $numRate " rate da euro " $rata

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73
    molto chiaro grazie

    a questo punto ti chiedo solo 'ultima cosa

    io ho un tabella mysql "product" che contiene il campo non ivato "products_price"

    posso quindi scrivere?

    $rata = (int) $row['products_price'+'products_price'*(21/100)] / $numRate;

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73
    ----
    //estrai da una tabella MySQL il prodotto con ID=101
    $mysqli = new mysqli('localhost', 'user', 'password', 'database');
    if ($mysqli) {
    if ($result = $mysqli->query("SELECT * FROM prodotti WHERE ID_Prod = 101")) {
    $row = $result->fetch_assoc()):
    $result->close();
    }
    $mysqli->close();
    ---

    sono molto grato del tuo supporto ma forse ci siamo capiti male

    il sistema dovrebbe capire automaticamente su quale prodotto siamo e importare quindi il valore del prezzo in merito all'id prodotto


    il codice che ti rievidenzio credo , se non sbaglio, che mi cerca solo sul id=101.... io avevo scritto id 101 come per fare un esempio

  9. #9
    ALLORA...

    1) l'esatta sintassi per la riga che vuoi tu è

    Codice PHP:
    $ivato $row['products_price'] * (21 100);
    $rata = (int) $ivato $numRate
    2) sì l'esempio che ti ho fatto era solo epr farti capire...naturalmente il prodotto da scegliere lo devi avere già scelto. quando scegli un prodotto da comprare puoi metterlo in una variabile $_SESSION, una variabile che dura fino a che non esci dal sito e a cui dai un nome. Nel nostro caso quando scegli un prodotto puoi creare la seguente variabile session:

    Codice PHP:
    $_SESSION['ID_prodotto'] = $_POST['ID']; 
    l'esempio suddetto crea una variabile session di nome 'ID_prodotto preso da un campo di un form chiamato ID; da quel momento qualsiasi pagina carichi del sito quella variabile rimane la stessa e basta quindi anche qui una query sql per sapere tutto di quel prodotto:

    Codice PHP:
    $mysqli->query("SELECT * FROM prodotti WHERE ID = " $_SESSION['ID_prodotto'
    speor di essere stato chiaro...

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73
    sei stato molto chiaro e devo dire che sei molto bravo

    io posso dedicare tempo a uesta modifica solo venerdi

    faccio delle prove e ti aggiorno

    saluti e 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.