Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在值后面加一个点(.),如;美发沙龙。指甲护理。按摩;在phpadmin中保存_Php - Fatal编程技术网

如何在值后面加一个点(.),如;美发沙龙。指甲护理。按摩;在phpadmin中保存

如何在值后面加一个点(.),如;美发沙龙。指甲护理。按摩;在phpadmin中保存,php,Php,这是我已经在html中创建的复选框的值,我想在该值之前加上一些(.) if(isset($_POST['hairsalon'])) { $hairsalon = $hairsalon'.'; } else if(isset($_POST['nail'])) { $nail = $nail'.'; } else if(isset($_POST['massage'])) { $mass

这是我已经在html中创建的复选框的值,我想在该值之前加上一些(.)

 if(isset($_POST['hairsalon'])) 
    {
        $hairsalon = $hairsalon'.';
    } 
    else if(isset($_POST['nail'])) 
    {
        $nail = $nail'.';
    } 
    else if(isset($_POST['massage'])) 
    {
        $massage = $massage'.';
    }
    else if(isset($_POST['spa']))
    {
        $spa = $spa'.';
    }
    else if(isset($_POST['hairandmakeup']))
    {
           $hairandmakeup = $hairandmakeup'.';
    }
    else {
    } 

 $type = $hairsalon.$nail.$masssage.$spa.$hairandmakeup;
这将是在phpadmin的concat。我已经做过这种类型的代码,但是(.)正在加倍

   $hairsalon = $hairsalon".";
   $nail = $nail".";
   $massage = $massage".";
   $spa = $spa".";
   $hairandmakeup = $hairandmakeup".";

   $type = $hairsalon.$nail.$masssage.$spa.$hairandmakeup;
或者这个:

   $hairsalon = "{$hairsalon}.";
   $nail = "{$nail}.";
   $massage = "{$massage}.";
   $spa = "{$spa}.";
   $hairandmakeup = "{$hairandmakeup}.";

   $type = $hairsalon.$nail.$masssage.$spa.$hairandmakeup;

您可以为concat再添加一个

<?php

$hairsalon = $hairsalon.".";//add one more .
$nail = $nail.".";//add one more .
$massage = $massage.".";//add one more .
$spa = $spa.".";//add one more .
$hairandmakeup = $hairandmakeup.".";//add one more .

$type = $hairsalon.$nail.$masssage.$spa.$hairandmakeup;

您可以为concat再添加一个

<?php

$hairsalon = $hairsalon.".";//add one more .
$nail = $nail.".";//add one more .
$massage = $massage.".";//add one more .
$spa = $spa.".";//add one more .
$hairandmakeup = $hairandmakeup.".";//add one more .

$type = $hairsalon.$nail.$masssage.$spa.$hairandmakeup;

更新

我可能第一次误解了你的代码,试试这个

$type = '';

if(isset($_POST['hairsalon'])) 
{
    $type .= $hairsalon.'.';
} 
else if(isset($_POST['nail'])) 
{
    $type .= $nail.'.';
} 
else if(isset($_POST['massage'])) 
{
    $type .= $massage.'.';
}
else if(isset($_POST['spa']))
{
    $type .= $spa.'.';
}
else if(isset($_POST['hairandmakeup']))
{
    $type .= $hairandmakeup.'.';
}
并使用
trim($type,“.”)如果要从末端删除点

或者,就像我会做的那样

$values = array();
foreach(array('hairsalon', 'nail', 'massage', 'spa', 'hairandmakeup') as $key) {
    if(isset($_POST[$key])) $values[] = $$key;
}
$type = implode('.', $values);

这甚至会提前完成最终的“点”更新

我可能第一次误解了你的代码,试试这个

$type = '';

if(isset($_POST['hairsalon'])) 
{
    $type .= $hairsalon.'.';
} 
else if(isset($_POST['nail'])) 
{
    $type .= $nail.'.';
} 
else if(isset($_POST['massage'])) 
{
    $type .= $massage.'.';
}
else if(isset($_POST['spa']))
{
    $type .= $spa.'.';
}
else if(isset($_POST['hairandmakeup']))
{
    $type .= $hairandmakeup.'.';
}
并使用
trim($type,“.”)如果要从末端删除点

或者,就像我会做的那样

$values = array();
foreach(array('hairsalon', 'nail', 'massage', 'spa', 'hairandmakeup') as $key) {
    if(isset($_POST[$key])) $values[] = $$key;
}
$type = implode('.', $values);

这甚至会前置最后的“点”

请清理您的帖子字段!这是基本的安全!如果缺少任何复选框,是否需要在圆点之间留出空白,例如美发沙龙、按摩、化妆?是否需要最后一个圆点?请清理您的帖子字段!这是基本的安全!如果任何一个复选框缺失,你是否需要在点之间留出空白,比如美发沙龙……按摩……化妆?你需要最后一个点吗?在你的第一个例子中,它是只读的第一个(.)如:美发沙龙。指甲治疗按摩和化妆这可能是因为你发布的代码中缺失了一些内容,例如,你从哪里获得标签,或者为什么只有在你第一个例子中的复选框被评估的情况下,你才使用点呢?它是只读的,第一个(.)是这样的:美发沙龙。指甲护理按摩和化妆这可能是因为你发布的代码中缺少一些东西,例如,你从哪里获得标签,或者为什么oyu concat仅在复选框被评估时才显示点