Je souhaite empêcher l'écho des noms de taille si le champ de saisie pour cette taille n'est pas entré?Comment faire écho d'un espace vide (espace réservé de sorte) lorsque l'entrée d'utilisateur n'est pas entrée dans certains champs
Je voudrais rendre un espace vide pour <li>
où il n'y avait pas de quantité entrée (afin de garder le même format <li>
).
<?php
$mlv101207bkxs = $_POST['mlv101207bkxs'];
$mlv101207bksm = $_POST['mlv101207bksm'];
$mlv101207bkmd = $_POST['mlv101207bkmd'];
$mlv101207bklg = $_POST['mlv101207bklg'];
$mlv101207bkxl = $_POST['mlv101207bkxl'];
$mlv101207bkxxl = $_POST['mlv101207bkxxl'];
if(isset($_POST['mlv101207bkxs'],
$_POST['mlv101207bksm'],
$_POST['mlv101207bkmd'],
$_POST['mlv101207bklg'],
$_POST['mlv101207bkxl'],
$_POST['mlv101207bkxxl'])){
echo "<p>Thank you for your order!</p>";
echo "<ul><h3>Ordered Items Below</h3>";
echo "<li>" . $mlv101207bkxs . " - X-Small" . "</li>";
echo "<li>" . $mlv101207bksm . " - Small" . "</li>";
echo "<li>" . $mlv101207bkmd . " - Medium" . "</li>";
echo "<li>" . $mlv101207bklg . " - Large" . "</li>";
echo "<li>" . $mlv101207bkxl . " - X-Large" . "</li>";
echo "<li>" . $mlv101207bkxxl . " - XX-Large" . "</li>";
echo "</ul>";
}
?>
<form action="add_to_cart.php" method="post" name="orderform1" class="margins">
<a href="images/styles/large/mh800bk_big.jpg" target="_blank"><img class="thumb_align" src="images/styles/thumbs/mh800bk_thumb.jpg" /></a>
<table border="1" cellspacing="1">
<tr class="gridaddrows">
<td colspan=8 class="radius">
<span class="formtext"><b>You must click the "Add to Cart" button to place items in cart.</b></span>
</td>
</tr>
<tr class="gridrows">
<td class="gridtitle">Style</td>
<td class="gridtitle">XS</td>
<td class="gridtitle">S</td>
<td class="gridtitle">M</td>
<td class="gridtitle">L</td>
<td class="gridtitle">XL</td>
<td class="gridtitle">2XL</td>
</tr>
<td class="add_to_cart_btn">
<input type="image" src="http://taketwodesigns.com/shop6/images/addtocart.gif" alt="Add to Cart" />
</td>
<td>
<input type="number" name="mlv101207bkxs" placeholder="Qty" min="0" max="288" autocomplete="off">
</td>
<td>
<input type="number" name="mlv101207bksm" placeholder="Qty" min="0" max="288" autocomplete="off">
</td>
<td>
<input type="number" name="mlv101207bkmd" placeholder="Qty" min="0" max="288" autocomplete="off">
</td>
<td>
<input type="number" name="mlv101207bklg" placeholder="Qty" min="0" max="288" autocomplete="off">
</td>
<td>
<input type="number" name="mlv101207bkxl" placeholder="Qty" min="0" max="288" autocomplete="off">
</td>
<td>
<input type="number" name="mlv101207bkxxl" placeholder="Qty" min="0" max="288" autocomplete="off">
</td>
</table>
</form>
si aucune quantité est ordonnée pourquoi avoir la ligne du tout? –
Votre question n'est pas claire et l'exemple que vous fournissez inclut du code JavaScript que vous n'affichez pas. Je me demande aussi pourquoi vous vérifiez si tous les champs sont définis en une seule passe si vous voulez que certains soient optionnels. –
Julie, Elle n'utilise que PHP et je ne connais pas vraiment la meilleure façon de rendre ce code plus efficace ... J'apprends ici. :) J'ai seulement besoin d'afficher les quantités commandées, je veux juste garder le format de la page traitée pour une impression facile. – Bigfootbud