Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Insert registo mysql em multi foreach loops

$
0
0

Oi tudo bem, estou com um problema, necessito enviar para a base dados uma quantidade enorme de registos, onde cada registo muda consoante a sua localização, especialidade, e linguas.

 

Mas por alguma razão só o primeiro foreach loop faz a iteração por cada valor do array, enquando o resto vai logo para o ultimo index não percorrendo  o resto da lista, alguem sabe-me dizer o que está mal?

 

Abaixo deixo o codigo para melhro entenderem o que pretendo.

 

//Locais de países
$locations_uk = array("titles"...);
$locations_pt = array("titles"...);
$locations_it = array("titles"...);
$locations_es = array("titles"...);


//Listas de especialidades de trabalho em diferentes linguas
$specs_uk = array("titles"...);
$specs_pt = array("titles"...);
$specs_it = array("titles"...);
$specs_es = array("titles"...);


foreach ($locations_uk as $uk) {


foreach ($specs_uk as $spec_uk) {
$title_uk = "Trabalho em ".$locations_uk." na especialidade de ".$spec_uk." ";
}


foreach ($locations_pt as $pt) {
foreach ($specs_pt as $spec_pt) {
$title_pt = "Trabalho em ".$locations_uk." na especialidade de ".$spec_pt." entrevista em ".$pt.".";
} 
}


foreach ($locations_it as $it) {
foreach ($specs_it as $spec_it) {
$title_it = "Trabalho em ".$locations_uk." na especialidade de ".$spec_it." entrevista em ".$it.".";
} 
}
foreach ($locations_es as $es) {
foreach ($specs_es as $spec_es) {
$title_es = "Trabalho em ".$locations_uk." na especialidade de ".$spec_es." entrevista em ".$es.".";
} 
}


}

abr


Viewing all articles
Browse latest Browse all 14190