尝试制作一个简单的表单,将电子邮件发送到数据库。新的PHP。 isset没有触发所以我猜帖子没有发布?!继承人我试过的。我已尝试过get / post require等。感谢您的帮助。
public static int[] getIndices(String source, String substr) {
List<Integer> indicesList = null;
int index = source.indexOf(substr);
if (index == -1) {
return new int[0];
} else {
indicesList = new ArrayList<>();
indicesList.add(index);
}
while (index != -1) {
index = source.indexOf(substr, index + 1);
if (index != -1) {
indicesList.add(index);
}
}
// Integer[] iarr = new int[1];
//Autoboxing does not work with arrays. Run loop to convert.
//toArray does not convert Integer[] to int[]
int[] indices = new int[indicesList.size()];
for (int i = 0; i < indicesList.size(); i++) {
indices[i] = indicesList.get(i);
}
return indices;
}
答案 0 :(得分:3)
您的提交按钮与您的文本字段具有相同的名称,这就是它无法正常工作的原因。
你不必检查&#34; isset&#34;和&#34;!空&#34; (非空)事实上,如果设置了值,它不是空的,所以只需这样做:
if(!empty($_POST["newsletterEmail"])){
echo "IS SET";
}