不能为空`~最好不要用JS判断,很容易就可以绕过的~~
你可以在服务器端用PHP判断是否为空
$string=trim($string);
if ($string==null)
{
echo "空值";
}

解决方案 »

  1.   

    我是判断为空的话,要跳回去重新添加的。因为服务器的mysql有几个字段设置不能为空,必须得验证一下,要不会出提出出错信息,大家帮我看看这个怎么写?<?php   $mind=trim((line['mind']);
      if ($mind==null){
       echo "空值";
      }
        
      $maxb=trim((line['maxb']);
      if ($maxb==null){
       echo "空值";
      }
      $maxr=trim((line['maxr']);
       if ($maxr==null){
       echo "空值";
      }
      $typer=trim((line['type']);
       if ($type==null){
       echo "空值";
      }
     if ($mind = $mind= $maxb= $maxr= $typer=="no"?null:$mind;)
     
    $inser = "INSERT INTO peer(mind ,maxd ,maxb ,minr ) VALUES ($line['mind'],$line['maxd'],$line['maxb'],$line['minr'])"; 
    $result = mysql_query($inser);
    ?>
      

  2.   

    大家帮我顶一下啊,我是PHP菜鸟,刚学的,希望能帮帮忙,我好像不能回复了,有个例子给看看也行啊
      

  3.   

    你的这些都多一边括号了
    $mind=trim((line['mind']);
      if ($mind==null){
       echo "空值";
      }刚学PHP吗?那就去多学一点吧~~~关于你的这个问题,你可以去学以下几个函数或变量或语句~~rtrim
    trim
    header
    $_SERVER
    if
    elseif
    else
    顺便再去看看变量类型的相关内容~~这些都可以在php.net上的手册学到~~不要想着什么都有现成的东西~~你学好了以上的东西,你的问题就不是问题了~~
      

  4.   

    写了这么一个语句
    $query = "SELECT * FROM pee1 where mind='".$_POST['mind']."' or maxd='".$_POST['maxd']."' ;可是这样查询出来的只要mind里包含$_POST['mind']的字符都出来了,我现在想要只有全匹配的时候才出来,这样我要加什么函数呢?我查了手册,没有查着。大家指点一下
      

  5.   

    js绕过去的问题,加上判断来访页面是否确定url,这样可否绕过?