笔记(4)

第四章

第一个学的是IF函数,和C中一样不多说。


然后,是2个查询函数:

·isset()查询变量是否存在,存在时返回true

·empty()查询变量是否为0、NULL、空串、FALSE,如果是返回true

还有PHP允许将HTML代码嵌入IF中,举例:

<?php

       .....

       if(...){

       .....

?>

     HTML代码

<?php

}

       .....

?>

这样HTML代码会在if执行的时候才生效。


还有一个编程思想,在多个IF函数中放入一个跟随变量检查IF是否执行,这样可以优化程序,使之更加简洁高效。


$_SERVER['PHP_SELF'], 这个变量储存了当前脚本的名字,正确使用可以跳回脚本,并且给脚本改名字也不受影响。


isset($_POST['submit']) 可以这样检测表单是否提交,不会出现从未提交过得表单就出现错误提示。


MySQL命令:ALTER TABLE可以在已有表上创建一个新列


第217页练习:

$dbc = mysqli_connect ('data.123.com', 'account', 'password', 'elvis_store')
or die ('Error connecting to MySQL server.');
if (isset($_POST['submit'])){
    foreach ($_POST['todelete'] as $delete_id){
        $query = "DELETE FROM email_list WHERE id = $delete_id";
        mysqli_query ($dbc, $query)
        or die ('Error querying database.');
    echo 'Customer(s) removed.<br />';
}
$query = "SELECT * FROM email_list";
$result = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($result)){
    echo '<input type = "checkbox" value = "' . $row['id'] . '" name = "todelete[]" />';
    echo $row['first_name'];
    echo ' ' . $row['last_name'];
    echo ' ' . $row['email'];
    echo '<br />';
my sqli_close($dbc);





     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值