2

テキストをphpファイルからhtmlファイルの変数に送信できますか? 私のphpには、フィールドが空かどうかをチェックするifステートメントがあります。空の場合は、「フィールドに入力してください」というテキストをhtmlファイルに送信し、htmlのラベルに入れたいと思います。その方法はありますか?

<?php 

$name = $_REQUEST['author'];
$from = $_REQUEST['email'];
$subj = $_REQUEST['sub'];
$message = $_REQUEST['msg'];
$subject = $subj;
$body = $message;
$headers .= "From: ".$from;

$to = "mail@mail.com";

if ($name = ''){
     HERE i want to send a text to a variable named 'reason' in my html in case $name is empty.
    }

if(mail($to,$subject,$body,$headers)) {
    header( "Location: http://www.mysite.com/contactForm-english" );
    } else {
echo "There was a problem sending the mail. Check your code and make sure that the e-mail address ".$to." is valid";
}

?>
4

2 に答える 2

0

はい、通常のエコーと同じように HTML をエコーアウトするだけです。

echo '<label>Test</label>';

次のように、HTMLに直接埋め込むことができます(明らかにPHPファイルである限り):

<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
    </head>

    <body>
        <?php echo $something === true ? '<label>test</label>' : ''; ?>
    </body>
</html>
于 2012-12-28T07:53:53.477 に答える
0
<?php echo $variable; ?>
于 2012-12-28T07:55:20.907 に答える