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

Repeticao XML Com PHP MYSQL

$
0
0

Ola galera tenho um codigo que resgata os dados de um form anterior, neste form eu tenho um sistema javascript que adiciona campos, porem ao fazer um lacoo para adicionar num xml ele faz um unico resultado, gostaria que ele inserisse no xml todos os resultados pego no $_Post 

 

o codigo e este

if($_POST){

	require("class/setup.class.php");
	require("class/DREAM_NEW_USER.class.php");

	
// exibindo os dados
if ($_POST){
	
	$db = new DREAM_NEW_USER;
	$db->__construc();
	
   $Campanha 	= $_POST['campanha'];
   $Adgroup 	= $_POST['Adgroup'];
   $CPC	= $_POST['valor'];
   
   $id_cliente = $_POST['id_cl'];
   $Display1 = $_POST['Display1'];
   $Linha1_1 = $_POST['Linha1'];
   $Linha2_1 = $_POST['Linha2'];
   $URL1 = $_POST['URL1'];
   
   $Display2 = $_POST['Display2'];
   $Linha1_2 = $_POST['Linha12'];
   $Linha2_2 = $_POST['Linha22'];
   $URL2 = $_POST['URL2'];
	
   
   $quant_linhas = count($Campanha);
	
   
   for ($i=0; $i<$quant_linhas; $i++) {
	/*
	echo  "Campanha: ".$Campanha[$i]."<br />";
	echo  "Grupo De Anuncio: ".$Adgroup[$i]."<br />";
	echo  "CPC Maximo: ".$CPC[$i]."<br />";
	*/
	
	
	$setup = new setup;	
	$KwBroad = str_replace(" ", " +", $Adgroup[$i]);
	$KwBroad1 = " +".$KwBroad;
	
	$KwExact = $setup->GerarKwExact($Adgroup[$i]);
	
	$KwPhrase = $setup->GerarKwPhrase($Adgroup[$i]);
	
	$id_ad = rand(1, 21097402112470)."_".$Campanha[$i];
	
	
	     
			$xml = new DOMDocument("1.0", "ISO-8859-1");
			$xml->preserveWhiteSpace = false;
			$xml->formatOutput = true;
			
			$camp = $xml->createElement("Campaing", $Campanha[$i]);
			$grupos = $xml->createElement("Adgroup", $adgroup[$i]);
			
			
			$KwAmplMod = $xml->createElement("Keyword", $KwBroad1);
			$KwPhrase = $xml->createElement("Keyword", $KwPhrase);
			$KwExact = $xml->createElement("Keyword", $KwExact);
			
			$anuncios = $xml->createElement("Headline", $Adgroup[$i]);
			$displayurls = $xml->createElement("Display_URL", $Display1);
			$linha1s = $xml->createElement("Description_Line_1", $Linha1_1);
			$linha2s = $xml->createElement("Description_Line_2", $Linha2_1);
			$urls = $xml->createElement("Destination_URL", $URL1);
			
			$anuncios1 = $xml->createElement("Headline", $titulo2);
			$displayurls1 = $xml->createElement("Display_URL", $Display2);
			$linha1s1 = $xml->createElement("Description_Line_1", $Linha1_2);
			$linha2s1 = $xml->createElement("Description_Line_2", $Linha2_2);
			$urls1 = $xml->createElement("Destination_URL", $URL2);
			
			$camp->appendChild($grupos);
			
			$grupos->appendChild($KwAmplMod);
			$grupos->appendChild($KwExact);
			$grupos->appendChild($KwPhrase);
			
			$grupos->appendChild($anuncios);
			$grupos->appendChild($displayurls);
			$grupos->appendChild($linha1s);
			$grupos->appendChild($linha2s);
			$grupos->appendChild($urls);
			
			$grupos->appendChild($anuncios1);
			$grupos->appendChild($displayurls1);
			$grupos->appendChild($linha1s1);
			$grupos->appendChild($linha2s1);
			$grupos->appendChild($urls1);
			
			
			$xml->appendChild($camp);
			
			
			$xml->save("uploads/Setup/Setup_".$id_cliente.".xml");
			header("Location: uploads/Setup/Setup_".$id_cliente.".xml");
	}
}
}
?>

Viewing all articles
Browse latest Browse all 14190

Trending Articles