Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中将样式应用于输入文本的复选框_Php_Html_Forms_Checkbox - Fatal编程技术网

php中将样式应用于输入文本的复选框

php中将样式应用于输入文本的复选框,php,html,forms,checkbox,Php,Html,Forms,Checkbox,您好,我对php中带有复选框的练习有一个问题。我知道如何获取每个复选框的值,但在这种情况下,该值应适用于输入文本的样式。我现在掌握的密码是: 介绍el texto a mostrar: 差不多 if (isset($_REQUEST['submit'])) { $style = ""; if (isset($_POST['negrita'])){ $style .= "font-weight: bold;"; } if (isset

您好,我对php中带有复选框的练习有一个问题。我知道如何获取每个复选框的值,但在这种情况下,该值应适用于输入文本的样式。我现在掌握的密码是:




介绍el texto a mostrar:
差不多

if (isset($_REQUEST['submit'])) {

    $style = "";

    if (isset($_POST['negrita'])){
        $style .= "font-weight: bold;";
    }
    if (isset($_POST['cursiva'])){
        $style .= "font-style: italic;";
    }
    if(isset($_POST['subrayado'])){
        $style .= "text-decoration: underline;";
    }

    echo "<p style='" . $style . "'>" . $_POST['texto']. "</p>" ;
}
if(isset($\u请求['submit'])){
$style=“”;
如果(isset($_POST['negrita'])){
$style.=“字体大小:粗体;”;
}
如果(isset($_POST['cursiva'])){
$style.=“字体样式:斜体;”;
}
如果(isset($_POST['subrayado'])){
$style.=“文本装饰:下划线;”;
}
回显“

“$\u POST['texto']。”

”; }

这是一个有效的方法。

您应该在
isset($\u Post['…')
语句中填充
样式
变量,并将其应用于
echo
ed段落。
<form action="ejercicio2_form.php" method="post">
    <p>Introduce el texto a mostrar:
        <input type="text" name="texto" value="<?php if (isset($_REQUEST["texto"])) echo $_POST['texto'];?>" size="20"> <br />
    </p>
    Estilo del texto:
        <input type="checkbox" name="negrita" <?php if (isset($_POST['negrita']) && $_POST['negrita']=="negrita") echo "checked";?> value="negrita"> Negrita
        <input type="checkbox" name="cursiva" <?php if (isset($_POST['cursiva']) && $_POST['cursiva']=="cursiva") echo "checked";?> value="cursiva"> Cursiva
        <input type="checkbox" name="subrayado" <?php if (isset($_POST['subrayado']) && $_POST['subrayado']=="subrayado") echo "checked";?> value="subrayado"> Subrayado <br />
    <input type="submit" name="submit" value="Aceptar">

</form>

</body>
if (isset($_REQUEST['submit'])) {

    $style = "";

    if (isset($_POST['negrita'])){
        $style .= "font-weight: bold;";
    }
    if (isset($_POST['cursiva'])){
        $style .= "font-style: italic;";
    }
    if(isset($_POST['subrayado'])){
        $style .= "text-decoration: underline;";
    }

    echo "<p style='" . $style . "'>" . $_POST['texto']. "</p>" ;
}