Ciao ragazzi, intanto vi ringrazio per tutti gli aiuti "indiretti" che mi avete già dato
veniamo al mio problema, sto realizzando un form per ordine take away di un sito, purtroppo non sono molto pratico di php e quindi la soluzione da me trovata potrebbe essere molto lunga da relizzare o ancora peggio, sbagliata.
questo è il codice:
il codice php ovviamente non l'ho completato, i controlli di if !="" dovrei farlo su circa 100 valori e mi sembra una cosa "stupida" da fare. Vorrei fare un controllo con un ciclo su tutti gli <input type="number"> e se diversi da null inserire nel "$body" il testo con il valore name"" e poi il valore inserito dall'user.
Come posso realizzare tutto questo?
Non so se sono riuscito a spiegarmi bene, ma spero di si..!
grazie mille in anticipo
veniamo al mio problema, sto realizzando un form per ordine take away di un sito, purtroppo non sono molto pratico di php e quindi la soluzione da me trovata potrebbe essere molto lunga da relizzare o ancora peggio, sbagliata.
questo è il codice:
Codice:
<form method="post" action="ordina.php" name="ordina" id="ordina">
<div id="antipasti" style="display:none; padding-top:2.5em;">
<p class="pMenu"><a class="pMenu" id="antipasti"> Antipasti </a><a class="pMenu" href="#top"><i class="icon-arrow-up"></i></a></p>
<div class="col-sm-12 text-center" >
<img class="img-thum " src="img/thumbs/antipasti1.png" alt="menu antipasti kaori">
</div>
<div class="clearfix"></div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Harumaki </label><br>
<p>Involtino giapponese</p>
<p>5€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="harumaki" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Edamame </label><br>
<p>Fagiolini di soia verde</p>
<p>3.5€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="edamame" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Gyosa </label><br>
<p>Ravioli di carne</p>
<p>4.5€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="gyosa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Ravioli di Gamberi </label><br>
<p>Al vapore</p>
<p>5€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Salmone tartare </label><br>
<p>Salmone tritato con olio di sesamo</p>
<p>7€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Tonno tartare </label><br>
<p> Tonno tritato con olio di sesamo </p>
<p>8€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Bianco tartare </label><br>
<p>Bianco tritato con olio di sesamo</p>
<p>7€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Ika tartare </label><br>
<p>Calamaro tritato con olio di sesamo</p>
<p>9€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Tartare di tonno ponzu </label><br>
<p>Tonno tritato con salsa ponzu</p>
<p>8€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Salmone tartare ponzu </label><br>
<p>Salmone tritato con salsa ponzu</p>
<p>7€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Hiyayakko </label><br>
<p>Tofu crudo alla giapponese</p>
<p>3.5€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Agedashi doufu </label><br>
<p>Tofu fritto con salsa aroma</p>
<p>4€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Nanban zuke </label><br>
<p>Pesce fritto in salsa agrodolce</p>
<p>4.5€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Sunomono </label><br>
<p>Pesce con alghe in aceto di riso</p>
<p>9€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
<div class="col-sm-4 text-center" >
<div class="articoli">
<label class="lMenu"> Ebi </label><br>
<p>Gamberi cotti con alghe in aceto di riso</p>
<p>7€</p>
<input type="number" class="form-control" id="zuppa" min="0" name="zuppa" style="width:100px; margin:auto; text-align:center;" /><br>
</div> <!-- articoli-->
</div>
</div> <!-- /.id antipasti -->
</form>
</div> <!-- /.form ordine -->
</div> <!-- /.row -->
</div> <!-- /.box -->
<div class="clearfix"></div>
<?php
$to = " \n mailAcuiInviareOrdine Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ";
$headers = "From: " . $_POST['mail'] . "\n";
$subject = "Ordine"; // soggetto della mail
$body = "Ordine:\n\n";
if ((trim($_POST['harumaki']) != ""))
{ $body .= "Harumaki: " . trim(stripslashes($_POST["harumaki"])) . "\n";
if ((trim($_POST['edamame']) != ""))
{ $body .= "Edamame: " . trim(stripslashes($_POST["edamame"])) . "\n";
mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
} }
else {// altrimenti
?>
<p style="color:#999; text-align:center; padding-bottom:2em;">Devi compilare tutto il modulo prima di inviare.</p>
<?
echo "";
}
?>
il codice php ovviamente non l'ho completato, i controlli di if !="" dovrei farlo su circa 100 valori e mi sembra una cosa "stupida" da fare. Vorrei fare un controllo con un ciclo su tutti gli <input type="number"> e se diversi da null inserire nel "$body" il testo con il valore name"" e poi il valore inserito dall'user.
Come posso realizzare tutto questo?
Non so se sono riuscito a spiegarmi bene, ma spero di si..!
grazie mille in anticipo