- Home
- Categorie
- Coding e Sistemistica
- PHP
- errore checkout carrello php
-
errore checkout carrello php
Buongiorno al momento del checkout del carrello visualizzo il seguente errore :
Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in C:...\checkout.php on line 49.
Il codice al quel punto è il seguente:
<h1>CHECKOUT</h1>
<div class="col-12">
<div class="checkout">
<div class="row">
<?php if(!empty($statusMsg) && ($statusMsgType == 'success')){ ?>
<div class="col-md-12">
<div class="alert alert-success"><?php echo $statusMsg; ?></div>
</div>
<?php elseif(!empty($statusMsg) && ($statusMsgType == 'error')){ ?>
<div class="col-md-12">
<div class="alert alert-danger"><?php echo $statusMsg; ?></div>
</div>
<?php } ?>
-
no, niente, letto male...
-
Ciao,
dovrebbe mancare una graffa prima di elseif
-
Si si... appena risolto grazie comunque...
-
per come è scritto il codice, risulta un po' ridondante, io applicherei la condizione solo sul pezzo " class="alert alert-success" | class="alert alert-danger" " ti verrebbe più leggibile
un consiglio spassionato, quando usi if ed elseif, cerca di prevedere anche il caso di else, questo perchè non sia mai la variabile non avesse il dato che ti aspetti potresti salvarti da un possibile "errore"
altra cosa nel confronto tra stringhe ti suggerisco sempre strcasecompare, eviti che si possa rompere se ci sono uppercase o cose simili! ricorda verifica sempre il tuo tipo di dato, è importante.