ajax第七天

一个小作业

2018-11-05_080244.png

.sql文件

SET NAMES UTF8;
DROP DATABASE IF EXISTS meishichina;
CREATE DATABASE meishichina CHARSET=UTF8;
USE meishichina;
CREATE TABLE dish(
  did INT PRIMARY KEY AUTO_INCREMENT,
  dname VARCHAR(16),
  pic VARCHAR(16),
  author VARCHAR(8),
  pubTime DATE
);
INSERT INTO dish VALUES(NULL,'麻辣香锅','img/1.jpg','王国魁','2018-11-5');
INSERT INTO dish VALUES(NULL,'夫妻肺片','img/2.jpg','张世远','2018-11-5');
INSERT INTO dish VALUES(NULL,'脆皮鸡盖饭','img/3.jpg','脆皮鸡','2018-11-5');
SELECT * FROM dish;

执行添加语句的php

<?php
$dname=$_REQUEST['dname'];
$pic=$_REQUEST['pic'];
$author=$_REQUEST['author'];
$pubTime=$_REQUEST['pubTime'];

//连接数据库
$conn=mysqli_connect('127.0.0.1','root','','meishichina',3306);
//设置编码
$sql="SET NAMES UTF8";
mysqli_query($conn,$sql);
//执行插入语句
$sql="INSERT INTO dish VALUES(NULL,'$dname','$pic','$author','$pubTime')";
$result=mysqli_query($conn,$sql);
var_dump($result);//true   false

if($result===true){
    echo '成功';
}else{
    echo '失败';
}

执行添加语句的html

<form action='dish_add.php'>
    <p>dname: <input type="" name="dname"></p>
    <p>pic: <input type="" name="pic"></p>
    <p>author: <input type="" name="author"></p>
    <p>pubTime: <input type="" name="pubTime"></p>
    <p><input type="submit" name="" value='提交'></p>
  </form>

执行删除语句的php

<?php
$did=$_REQUEST['did'];
$conn=mysqli_connect('127.0.0.1','root','','meishichina',3306);
$sql="SET NAMES UTF8";
mysqli_query($conn,$sql);
$sql="DELETE FROM dish WHERE did='$did'";
$result=mysqli_query($conn,$sql);
var_dump($result);
if($result===true){
    echo '删除成功';
    echo "<a href='dish_select.php'>返回查看</a>";
}else{
    echo '删除失败';
}

div显示所有列表的php

   <?php
      $conn=mysqli_connect('127.0.0.1','root','','meishichina',3306);
      $sql="SET NAMES UTF8";
      mysqli_query($conn,$sql);
      $sql="select * from dish";//执行正确,把结果输出来,执行错误了,报false
      $result=mysqli_query($conn,$sql);
      // $all=mysqli_fetch_all($result);//把数据按照索引数组输出
     // $row=mysqli_fetch_assoc($result);//输出一行,并且按照关联数组输出
      // var_dump($row);
      if($result===false){
            echo 'err';
      }else{
        echo "<div class='box'>";
         while(true){
            //抓取一行数据
            $row=mysqli_fetch_assoc($result);
            // var_dump($row);
            if($row===null){
                break;
            }else{
                echo "<div class='list'>";
                    echo "<ul class='list_top'>";  
                        echo "<li>$row[did]</li>";
                        echo "<li><a href='dish_delete.php?did=$row[did]'>X</a></li>";
                    echo "</ul>";  
                    echo "<ul class='list_mid'>";  
                        echo "<li><img src='$row[pic]'></li>";
                        echo "<li>$row[dname]</li>";
                    echo "</ul>"; 
                    echo "<p><span>$row[author]</span><span>$row[pubTime]</span></p>"; 
                echo "</div>";
           }
       }
        echo "</div>";
      }
   ?>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,365评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,840评论 1 45
  • 第一步:【相信】 选择之前可以怀疑,选择之后必须相信。 第二步:【行动】 给梦想插上翅膀才能飞翔, 读万卷书不如行...
    济人康阅读 333评论 0 0
  • 陆小晓刚毕业时,整个人是个大写的懵字。 2005年已经扩招,小院校的本二并不是金凤凰的梧桐木了。小晓在招骋...
    MsElaine阅读 310评论 3 2
  • 今天是个适合聚会的日子,既是五一假期,我下午又不上班,他几个刚好下午也没事,所以从中午十二点到下午六点的时间全...
    七月紫苏阅读 300评论 1 0