那麼,我需要檢查如果一些領域是空的提交時得到一個回聲「失敗」;如果一些陣列是空的
現在我有這樣的:
$campos = array('nome', 'email');
foreach ($campos as $a) {
$$a = $_REQUEST[$a];
if(isset($$a) && $$a != ""){
$post_vars = array('iphone3g1', 'iphone3g2', 'nome', 'iphone41', 'postal');
$post_values = array();
foreach($post_vars as $var) {
$post_values[$var] = "'" . mysql_real_escape_string($_POST[$var]). "'";
}
$sql = "INSERT INTO clientes (" . implode(',', array_keys($post_values)) . ") VALUES (" . implode(',', array_values($post_values)) . ")";
$query = mysql_query($sql);
if($query==TRUE){
$to=$apelido;
$subject="iRepairApple";
$header="from: iRepairApple <[email protected]> ";
$message="Caro $nome , obrigado por preferir a iRepairApple! \r\n\n";
$message.="O seu pedido de reparação foi registado. \r\n";
$message.="Modelo p/ Reparação: $modelo; \r\n \n\n Deverá proceder à entrega do equipamento numa das nossas lojas (Ver Moradas) \r\n";
$message.="O seu código de reparação é o : \n $codigounico; \n\n Ao contactar a iRepairApple faça sempre referência a este código.";
$message.="\n Com os melhores cumprimentos, \n A equipa iRepairApple.";
$enviado = mail($to,$subject,$message,$header);
header('Location: ../index.php?mensagem=2');}
}else{
echo ("error");
}
}
?>
(!會是一樣空)
它的工作原理,如果沒有一個字段充滿它將檢索錯誤,但如果只有一個它會告訴它是好的:(我會稍後把一個標題,我有回聲(「錯誤」);
你在做什麼後'if(isset($$ a)&& $$ a!=「」){'顯示更多代碼 – 2011-03-02 16:48:17
添加的代碼不足以回答你的問題 – 2011-03-02 16:50:48
我不認爲這是相關的,但我已編輯帖子。先謝謝你。 – Souza 2011-03-02 17:00:35