1

I need help, this is the code where i get a syntax error. thx guys

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

                else{
                echo "<option value="" selected="selected">seleziona</option>";};
            ?>
Ivan Alparone
  • 23
  • 1
  • 6

4 Answers4

1

merge your string with . and use ' when needed

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

                else{
                echo "<option value='' selected='selected'>seleziona</option>";}
            ?>
B. Desai
  • 16,414
  • 5
  • 26
  • 47
0

Either:

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

Or:

echo "<option value=\"$_POST[pronvicia]\" selected=\"selected\">$_POST[provincia]</option>";}
Daren Chandisingh
  • 2,157
  • 1
  • 13
  • 17
0

code should look like this

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

            else{
            echo "<option value='' selected='selected'>seleziona</option>";};
        ?>
Adaleni
  • 966
  • 7
  • 15
0

Use this

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