小编Twi*_*e96的帖子

Php验证始终显示错误消息

我正面临着使用php进行服务器端验证的问题.问题是,即使有效值,它也始终显示验证错误消息.例如,在用户名字段中,如果我输入的内容不包含特殊符号,则仍会输入if语句并显示错误消息:"用户名不得包含特殊字符".正则表达式似乎工作正常,所以我认为这是一个逻辑错误.这是我的PHP代码:

<?php

/**
 * Include our MySQL connection.
 */
require 'connect.php';

$error = '';
try {
//If the POST var "register" exists (our submit button), then we can
//assume that the user has submitted the registration form.
    if (isset($_POST['register'])) {

        $form = $_POST;
        $username = $form['username'];
        $password = $form['password'];
        $firstName = $form['firstName'];
        $lastName = $form['lastName'];
        $address = $form['address'];
        $email = $form['email'];
        $age = $form['age'];
        $phone = $form['phone'];
//Retrieve the field values from our registration form.
        $username = !empty($_POST['username']) ? trim($_POST['username']) …
Run Code Online (Sandbox Code Playgroud)

php validation backend

3
推荐指数
1
解决办法
66
查看次数

php如何包装一个没有空格的很长的单词

我在php站点中包装一个非常长的字符串有问题.如果用户输入一个没有空格的非常长的字符串,则会破坏设计.例如:"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"我想要一种方法来打破这个词,这样就不会破坏设计.只有在字符串之间没有空格时才会出现问题.它与普通文本的关系如下:https://imgur.com/a/1Tazz

如何看待没有空格的长字符串:https://imgur.com/a/a1Muf

我尝试过使用css自动换行属性,但它没有解决问题.

css php string cpu-word break

-3
推荐指数
1
解决办法
75
查看次数

标签 统计

php ×2

backend ×1

break ×1

cpu-word ×1

css ×1

string ×1

validation ×1