小编myo*_*yom的帖子

如何从PHP中的函数访问while循环中的变量?

我想$name在名为的函数中访问变量,该变量在while循环中定义sendMail.我是否必须以某种方式将函数合并到循环中?

<?php
while ($row = mysql_fetch_assoc($result))
{
    print_r($row); echo "<br><br>";
    $name = $row['Name'];
    $date = $row['sDate'];
    $time = $row['sTime'];
    $phone = $row['Phone'];

    $email = $row['Email'];
    sendMail($row['Email']);

    $company = $row['Company'];
    $course = $row['Course'];
    $ref = $row['Reference'];
    $optout = $row['optout'];

    echo "<tr bgcolor=#ABB5F6>
    <td>$name</td>
    <td>$date</td>
    <td>$time</td>
    <td>$phone</td>
    <td>$email</td>
    <td>$company</td>
    <td>$course</td>
    <td>$ref</td>
    <td>$optout</td>
    </tr>";
}

// Mail to $to and $emailarray recipients
function sendMail($to)
{
    $subject = 'Test mail';
    $message = 'Hello'.$name; // I want $name from the while …
Run Code Online (Sandbox Code Playgroud)

php variables while-loop

0
推荐指数
3
解决办法
443
查看次数

标签 统计

php ×1

variables ×1

while-loop ×1