Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in line

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in line

我需要帮助,这是我遇到语法错误的代码。谢谢大家

            <?
                if ($_POST['provincia']){
                echo "<option value="$_POST[pronvicia]" selected="selected">$_POST[provincia]</option>";}

                else{
                echo "<option value="" selected="selected">seleziona</option>";};
            ?>

将您的字符串与 . 合并,并在需要时使用 '

 <?php
                if ($_POST['provincia']){
                echo "<option value=".$_POST['pronvicia']."  selected='selected'>".$_POST['provincia']."</option>";}

                else{
                echo "<option value='' selected='selected'>seleziona</option>";}
            ?>

或者:

echo "<option value='$_POST[pronvicia]' selected='selected'>$_POST[provincia]</option>";}

或者:

echo "<option value=\"$_POST[pronvicia]\" selected=\"selected\">$_POST[provincia]</option>";}

代码应如下所示

 <?
            if ($_POST['provincia']){
            echo "<option value=".$_POST[pronvicia]." selected='selected'>".$_POST[provincia]."</option>";}

            else{
            echo "<option value='' selected='selected'>seleziona</option>";};
        ?>

使用这个

<?php
                   if ($_POST['provincia']){
        echo '<option value="'.$_POST['pronvicia'].'" selected="selected">'.$_POST['provincia'].'</option>';
    }
else{
        echo '<option value="" selected="selected">seleziona</option>';
    }
            ?>