一个只学过C++的伙计转学PHP 历程

15-10-8 day 1

第一个不太适应的就是单引号的双引号。

例如 

echo "hello world ";

echo 'hello world ';  这两个语句输出的结果都是相同的


唯一有差别的就是,单引号内的变量不会执行,而双引号内的则会执行。例如

<?php
$name ='mrgoon';
echo "the $name";
echo "<br>";
echo 'the $name';
?> 

这个的输出结果是:

the mrgoon
the $name


15-10-9 day2

今天就是用PHP 链接数据库了,在SQL下。

首先是一些连接的问题。

<?php 
//连接到本地mysql数据库
$myconn=mysql_connect("localhost","root","");
//选择test为操作库
mysql_query("set names 'utf8'"); // //这就是指定数据库字符集,一般放在连接数据库后面就系了
mysql_select_db("messageboard", $myconn);
?> 


localhost 是目录  后面的是账号root 密码 空

UTF8 编码格式

messageboard 是数据库名称。


这个直接做一个文件,作为,conn.php


还一个复杂的,就是,将页面的值传递给数据库,由于我之前是在DW下插入的表单,导致“留言人,主题,内容”这三个值在3个form 表单下,导致传不进去。

真是爆炸- -

删掉了另外的form,只留下一个,能传进去了

<?php 
include("conn.php");
$username=$_POST["username"];
$title=$_POST["title"];
$content=$_POST["content"];




$sql = "INSERT INTO list(username,content,title,time) VALUES ('$username','content','title','".date("Y-m-d H:i:s", time())."') ";
  mysql_query($sql);


$id =mysql_insert_id();
echo '留言成功,编号:'.$id.".<a href='index.php'>返回</a>";


?>

 这个真是个简单炸了的页面,没有报错,没有为空提示。。。。


现在又是出现一个诡异的问题,只能有留言的名字 没有主题和内容 这2玩意儿传不进去= =


今天结束了。

完成了的传入数据并显示在网页上,删除数据(弹框“是/否”)。

这个弹框使用的comfrim 函数,需要是先创建一个click事件,然后选择否的话,页面不会刷新。


页面刷新的问题,在之前的C++ 控制台程序是不考虑的= =


同时,在判断,输入的内容是否为空的时候,也是要考虑页面刷新的状况。


这个问题处理的办法,是在index页面还是跳转到其他页面- -

同时,之前做这个删除的时候,不管点击是否,都会删除- - 这是JS的锅 不是我的锅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值