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

    Inserimento nel carrello

    Salve dovrei realizzare un carrello , il funzionamento è il cliente ricerca un prodotto , con ajax viene restituito il o la lista dei prodotti poi da qui nasce il problema , dovrei scegliere la quantità e inviarla via get insieme all'id del prodotto ma non succede niente cioè non vengo inviato alla pagina prodottonelcarrello.php :

    Qui il sito di prova : http://lemuria.altervista.org/Proveajax/

    Qui ricercaprodottocliente :

    codice:
    <?php
    
    session_start()  ;
    
    # inclusione del file di funzione
    include_once 'Librerie/carrello.php';
    //istanzio la classe
    $carrello=new Carrello();
    
    //$_SESSION['prodottitrovati']=array();
    ?>
    
    
    
    <?php 
    
    $prodotto=$_POST['prodottocliente'];
    
    $result=$carrello->cercaprodottocliente($prodotto);
    
    ?>
    
    <?php if ($result->num_rows==0): ?>
        <h4>Non sono presenti record</h4>
    <?php else: ?>
          <table class="table">
                <thead>
                  <tr>
                   
                    <th>Prodotto</th>
                    <th>Prezzo al pubblico</th>
                    <th>Quantità</th>
                    <th>Ins</th>
                    
    
                  </tr>
                </thead>
                <tbody>
    
        <?php while ($riga = $result->fetch_assoc()): ?>
                <?php 
    
                  $prodotto=$riga['prodotto']; 
                  $prezzopubblico=$riga['prezzopubblico'];
                  
                  $idprodotto=$riga["id_prodotto"];
                  
    
              ?>
                          
                        <tr>
                          
                          <td><?php echo $prodotto ?></td>
                          <td><?php echo $prezzopubblico ?></td>
                         
                          <form name="prodottonelcarrello<?php echo $idprodotto ?>" id="prodottonelcarrello<?php echo $idprodotto ?> " method="GET"  action="prodottonelcarrello.php" data-toggle="validator">
                          <input type="hidden" id='idprodotto' name="idprodotto" value="<?php echo $idprodotto ?>">
                          <td><input type="text" class="form-control" name="quantita" id="quantita"  placeholder="Qtà?" required> </td>
                          <td><input type="submit" value="Inserisci nel carrello"></td>
                          
                        </tr>
                        </form>
    
           
                        
    
        <?php endwhile ?>
        
    <?php endif ?>
    Il carrello non fa altro che print_r($_SESSION['carrello'])

  2. #2
    Forse ho capito il problema ma non so il motivo , da analizza elemento noto che ho :


    codice:
    <tbody>
    
        <tr>
            <td>
    
                palla
    
            </td>
            <td>
    
                10.5
    
            </td>
            <form id="prodottonelcarrello2 " data-toggle="validator" action="prodottonelcarrello.php" method="GET" name="prodottonelcarrello2"></form>
            <input id="idprodotto" type="hidden" value="2" name="idprodotto"></input>
            <td>
                <input id="quantita" class="form-control" type="text" required="" placeholder="Qtà?" name="quantita"></input>
            </td>
            <td>
                <input type="submit" value="Inserisci nel carrello"></input>
            </td>
    Ma io nel mio script ho:

    codice:
    <tr>
                          
                          <td><?php echo $prodotto ?></td>
                          <td><?php echo $prezzopubblico ?></td>
                         
                          <form name="prodottonelcarrello<?php echo $idprodotto ?>" id="prodottonelcarrello<?php echo $idprodotto ?> " method="GET"  action="prodottonelcarrello.php" data-toggle="validator">
                          <input type="hidden" id='idprodotto' name="idprodotto" value="<?php echo $idprodotto ?>">
                          <td><input type="text" class="form-control" name="quantita" id="quantita"  placeholder="Qtà?" required> </td>
                          <td><input type="submit" value="Inserisci nel carrello"></td>
                          </form>
    
                        </tr>
    Sapete perchè mi chiude tutti i tag del form ?
    Ultima modifica di pippuccio76; 25-01-2015 a 21:50

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.