Salve dovrei realizzare un carrello . Il funzionamento è che ho una pagina di ricerca la quale mi restituisce i prodotti trovati tramite ajax e dovrebbe creare un form per ogni prodotto il quale via get dovrebbe passare i valori ad una pagina , valori che verranno inseriti in un array.
Questo il sito di prova :
http://lemuria.altervista.org/Proveajax/
Questo il codice ajax
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 ?>
Analizzando l'output da analizza elemento noto che mi vengono chiusi tutti i tag del forum rendendo impossibile il submit :
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 vengono chiusi i tag ?