Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos!
Pessoal estou com o seguinte problema:
Tenho um vetor que nem todos os índices estão com valores.
Gostaria de saber como posso pular os índices do vetor que estão vazios e imprimir só os que tem valores?
Estou usando o seguinte código para imprimir as categorias que estão no array.
//Aqui, eu pego as categorias do formuário via post.
$categoria1 = $_POST['categoria1'];
$categoria2 = $_POST['categoria2'];
$categoria3 = $_POST['categoria3'];
$categoria4 = $_POST['categoria4'];
$categoria5 = $_POST['categoria5'];
$categorias=array($categoria1,$categoria2,$categoria3,$categoria4,$categoria5);
$todas_categorias = serialize($categorias);
//Aqui, eu insiro as categorias no banco de dados.
mysql_query("INSERT INTO campeonatos (categoria) values('$titulo')")or die("ERRO ENCONTRADO: '.mysql_error()");
//Aqui, eu busco as categorias no banco de dados e imprimo as categorias dentro de um select.
$busca=mysql_query("SELECT * FROM campeonatos WHERE id='$id_campeonato'"); echo "<select name=\"categoria\" id=\"categoria\">";
while($ver=mysql_fetch_row($busca)){
$id=$ver[0];
$categorias=$ver[10];
}}
$categorias=unserialize($categorias);
foreach($categorias as $indice => $valor){
if ($valor!="")
echo "<option value='$valor'>$valor</option>";
}
Desde já, agradeço a todos que puderem me ajudar!
Um abraço a todos!
Carregando comentários...