gpt4 book ai didi

php - 我遇到了一个不断重复的验证问题

转载 作者:行者123 更新时间:2023-12-04 05:33:15 25 4
gpt4 key购买 nike

我正在尝试验证名称以确保未使用该名称,但由于某种原因,验证错误不断自我重复,在这里我希望它显示用户何时使用之前的“名称已在使用”但我'我得到这个“名称已经在用户名中已经在用户名中已经在用户名中已经在用户名中已经在用户名中已经在用户名中已经在使用中”。我怎么能阻止它?

    $types = array();
$result = mysql_query("SELECT * FROM `im_album` WHERE username = '".$user_data['username']."' ");

while(($row = mysql_fetch_assoc($result))) {
$types[] = $row['name'];
}
if (isset($_POST['img_album'])) {
$al_name = $_POST['name'];
$al_description = $_POST['description'];
$mode = $_POST['mode'];

if(empty($al_name)){
$errors[] = 'album name required';
}

if (strlen($al_name) > 55 || strlen($al_name) > 255) {
$errors[] = 'name fields are to long ';

}
foreach($types as $album){
if ($al_name == $album)
$errors[] = "name already in use";

}};
echo output_errors($errors);

最佳答案

foreach($types  as $album){
if ($al_name == $album) {
$errors[] = "name already in use";
break;
}
}

试试这个代码块而不是你那里的代码块。

关于php - 我遇到了一个不断重复的验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12311313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com