Ajouter une fonction (2)
Jetons un œil au code php pour ajouter des fonctions.
L'ajout de données doit être ajouté à la base de données, la première étape doit donc être de se connecter d'abord à la base de données.
<?php $link = mysqli_connect("localhost","root","root","joke"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } ?>
Nous pouvons également utiliser le code pour nous connecter à la base de données plus tard, afin que nous puissions extraire ce code et le mettre séparément Dans un fichier, vous pourrez référencer directement le fichier à l'avenir, par exemple, le nommer config.php. À l'avenir, il suffira d'inclure une référence.
L'étape suivante consiste à recevoir la valeur transmise par la page du formulaire front-end. C'est la même chose que l'inscription précédente.
L'autre chose à propos du téléchargement d'images est de l'implémenter en instanciant et en appelant la méthode de classe. Bien sûr, vous pouvez aussi l'écrire vous-même.
<?php if($_POST){ date_default_timezone_set("PRC"); //设置时区 $author = isset($_POST['author'])?$_POST['author']:""; //获取表单传递过来的值 $content = isset($_POST['content'])?$_POST['content']:""; $cid = isset($_POST['cid'])?$_POST['cid']:""; require 'fileupload.class.php'; //引用类文件 $upobj=new FileUpload(); //实例化调用类 $ret=$upobj->upload('pic'); if($ret==1){ $creat_time = date("Y-m-d H:i:s"); ?>
La fonction date_default_timezone_set() définit le fuseau horaire, et "PRC" représente le fuseau horaire chinois.
Lorsque vous utilisez des méthodes de classe de référence, vous devez connaître quelque chose sur le fichier de classe, sinon des erreurs de référence peuvent survenir.
L'étape suivante consiste à insérer les données reçues dans la base de données à l'aide de l'instruction insert into
<?php if($author && $content && $creat_time && $cid){ $sql ="insert into list(author,content,creat_time,image,cid) values('$author','$content','$creat_time','{$upobj->newpath}',$cid)"; $rel = mysqli_query($link,$sql); if($rel) { echo "添加成功" . "<br/><br/>"; echo "<a href='list.php'>跳转至列表页面</a>"; } }else { echo "添加失败" . "<br/><br/>"; echo "<a href='add.php'>跳转至添加页面</a>"; } } ?>
Écrivez d'abord l'instruction insert, puis exécutez l'instruction insert, attribuez la valeur de retour à la variable $rel, déterminez si $rel a un valeur, et ajoutez-la si c'est le cas, ajoutez l'échec sinon.
Enfin, notre fonction ajoutée est terminée.