在PHP语句中编辑html <div>

时间:2018-09-15 17:42:31

标签: php html

我正在编写一个PHP脚本,该脚本应该在网页内创建一些框。我在设置盒子的背景色时遇到问题。 这是涉及的代码部分:

 <div class="container">
 //$color is declared at the top of my file
   <?php
    echo '<div style="background-color: '<?='$color'?>'; width: 30px; height: 30px">'
    ?>

</div>

所以background-color应该从$ color变量中获取颜色,但是我不知道如何使PHP成为html语句的一部分。我得到的错误是syntax error, unexpected '?'

4 个答案:

答案 0 :(得分:0)

请使用async function getData(url){ try { return await axios.get(url); } catch(error) { console.log(error); } } async componentDidMount(){ let response = await getData('http://URL'); console.log(response.data); this.setState({data: response.data}); } 定界符

连接颜色变量。
.

答案 1 :(得分:0)

另一种选择:

<?php
    printf('<div style="background-color: %s; width: 30px; height: 30px">', $color);
?>

答案 2 :(得分:0)

<?php $color = 'green'; //this is were your color goes ?>

    <div class="container">

      <div style="background-color: <?= $color ?>; width: 30px; height: 
       30px">
           hi <!-- Your Text Goes Here... -->
     </div>

  </div>

答案 3 :(得分:0)

还有另一种基于您原始帖子的方式:

 <div class="container">
   <div style="background-color: <?= $color ?>; width: 30px; height: 30px">
 </div>