验证码怎么验证?
弄了一个简答的验证码 最开始只有一个验证码的输入框和验证码图片 提交后可以打印出来你输入的验证码是正确的还是错误的 后来我又加了一个文本框 加了几句sql语句 想做个简单的验证提交 可是不知道该怎么验证 在实际中肯定不只是提示错误或者正确吧 如果错误应该怎么阻止表单提交呢?还有一个需要先解决的问题是这个验证码本身不需要插入到数据库中 但是验证码的表单中有name啊 如果sql语句不处理就点击提交就会报错 这个应该怎么办呢? Invalid parameter number: number of bound variables does not match number of tokens in D:wampwwwyzm1.php on line 28
<code> <meta charset="utf-8"> <title></title> <form method="post"> <input type="text" name="num"><br> <input type="text" style="display: inline-block;width: 50px;" name="yzm"> <img id="checkpic" onclick="javascript:this.src='yzm2.php?tm='+Math.random();" src="yzm2.php" alt="验证码怎么验证?" > <button type="submit">提交</button> </form> <?php if(trim(@$_POST['num'])){ session_start(); if(isset($_POST['yzm'])){ if($_SESSION["str"]==$_POST['yzm']){ echo "right"; }else{ echo "wrong"; } } $pdo=new PDO("mysql:host=localhost;dbname=t1","root",""); $stmt=$pdo->prepare("insert into test(num)values(:num)"); $stmt->execute($_POST); } ?> </code>
回复内容:
弄了一个简答的验证码 最开始只有一个验证码的输入框和验证码图片 提交后可以打印出来你输入的验证码是正确的还是错误的 后来我又加了一个文本框 加了几句sql语句 想做个简单的验证提交 可是不知道该怎么验证 在实际中肯定不只是提示错误或者正确吧 如果错误应该怎么阻止表单提交呢?还有一个需要先解决的问题是这个验证码本身不需要插入到数据库中 但是验证码的表单中有name啊 如果sql语句不处理就点击提交就会报错 这个应该怎么办呢? Invalid parameter number: number of bound variables does not match number of tokens in D:wampwwwyzm1.php on line 28
<code> <meta charset="utf-8"> <title></title> <form method="post"> <input type="text" name="num"><br> <input type="text" style="display: inline-block;width: 50px;" name="yzm"> <img id="checkpic" onclick="javascript:this.src='yzm2.php?tm='+Math.random();" src="yzm2.php" alt="验证码怎么验证?" > <button type="submit">提交</button> </form> <?php if(trim(@$_POST['num'])){ session_start(); if(isset($_POST['yzm'])){ if($_SESSION["str"]==$_POST['yzm']){ echo "right"; }else{ echo "wrong"; } } $pdo=new PDO("mysql:host=localhost;dbname=t1","root",""); $stmt=$pdo->prepare("insert into test(num)values(:num)"); $stmt->execute($_POST); } ?> </code>
<code><?php if(trim(@$_POST['num'])){ session_start(); if(isset($_POST['yzm'])){ if($_SESSION["str"]==$_POST['yzm']){ echo "right"; $pdo=new PDO("mysql:host=localhost;dbname=t1","root",""); $stmt=$pdo->prepare("insert into test(num)values(:num)"); $stmt->execute(array(':num'=>$_POST['num']); }else{ echo "wrong"; } } } ?> </code>
这样写即可

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
