我怎么能选择在占位符中使用所选名称?

时间:2016-07-22 12:57:22

标签: php html forms

<fieldset>

<?php $q3=mysql_query("SELECT * FROM tz_kliendid"); 
echo "<select name='nimetus' id='nimetus'><option value=''>--- Valige klient ---</option>";
while($f3=mysql_fetch_assoc($q3)){ $klient=$f3['klient']; if($f3['id']==$klient){ $selected = "selected"; $selectedval = $f3['teenus'];} echo '<option value="'.$f3['id'].'" $selected>'.$f3['vnimi'].'-'.$f3['teenus'].'</option>';}echo '</select>'; ?><br />
<input type="button" name="next" class="next action-button" value="EDASI" /><input type="submit" name="register" class="next action-button" value="LISA" /></fieldset>

<fieldset><div class="log"><div class="content2"><div style="text-align:center"><input type="text" name="kogus" placeholder="<?php echo $selectedval; ?>"></div><br />
<input name="to" type="text" class="tcal" placeholder=""></div></div><br />
<input type="submit" name="submit" class="submit action-button" value="KINNITA" /></fieldset></form>

1 个答案:

答案 0 :(得分:0)

在while循环中添加此内容

在condtion循环中添加所选的选项名称或值,并在那里定义一个可变的

$selectedval = $f3['teenus'];

编辑2

$selectedval = '';
while ($f3=mysql_fetch_assoc($q3)) { 
      $klient=$f3['klient']; 
      if ($f3['id']==$klient) { $selected = "selected"; $selectedval .= $f3['teenus'];  }  //add it here
      echo '<option value="'.$f3['id'].'" $selected>'.$f3['vnimi'].'-'.$f3['teenus'].'</option>';
    }

    echo '</select>'; 

将此变量添加到占位符

<input type="text" name="kogus" placeholder="<?php echo $selectedval ;  ?>">