Pra mostrar um alerta costumo usar java script:
<script>alert("oi")</script>
E também dá para usar com várias linhas:
<script>alert("oi \n esta é uma nova linha")</script>
era isto que eu queria fazer, mas com o PHP, ou seja, eu tenho várias variáveis em arrays que vêm do formulário e quero verificar quais são os campos que não estão preenchidos. Esses campos teriam de aparecer um por linha.
$requere = "";
if(empty($nome)){$requere = ";nome";}
if(empty($condicao)){$requere = $requere . ";condicao";}
if(empty($id_musica)){$requere = $requere . ";id_musica";}
if(empty($email)){$requere = $requere . ";email";}
if(!empty($requere)){
$campos = explode(";",$requere);
foreach ($campos as $key => $value) {
if (empty($value)) {
unset($campos[$key]);
}
}
$msg = "Faltam preencher os seguintes campos:";
foreach($campos as $key => $value){
$msg = $msg . "$value \n";
}
}else{
$msg = "Inscrição efectuada com sucesso!";
$sqlquery = "INSERT INTO tbl_inscricoes (nome, condicao , id_musica, email) VALUES ('$nome', '$condicao', '$id_musica', '$email');";
$results = mysql_query($sqlquery) or die(mysql_error());
}
echo "<script>alert(\"" . $_GET['msg'] . "\")</script>";
?>Mas a quebra de linha que faz é no código fonte e não no alerta.
Não sei o que fazer.
Alguém sabe como resolver?










