Cara join table dengan foreach codeigniter

malam teman" saya ingin bertanya cara untuk join table tapi pakai looping itu gimana ya di codeigniter, nanti setelah itu datanya semua di tampilin pakai ajax saya udh search di google tapi ga menu"

jadi contohnya itu dia seperti di php native gitu pakai while

$jml=0;
$pasar = mysqli_query($mysqli,"SELECT * from tb_x where status2='active'");
while ($pasar1 = mysqli_fetch_assoc($pasar)){
$c0de = $pasar1['code'];
$perper = mysqli_result(mysqli_query($mysqli,"SELECT MAX(no) from tb_x1 where code_xxx='$c0de'"),0)+1;
$jumlahnya  = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT sum(bayar) as bayar FROM tb_x2 where code='$c0de' and x2='$perper'"));

$jmlx = $jumlahnya['xx'];{
if ($pasar1['status']=='online')
{
$warna="green";
}
else
{
$warna="red";
}
	echo "<TR>";
							echo "<TD width='25%'>".strtoupper($pasar1['xx'])."</TD>
								<TD width='15%'><B><FONT COLOR='green'><center>".$pasar1['xx']."</center></font></b></TD>
								<TD width='15%'><B><FONT COLOR='red'><center>".$pasar1['xx']."</center></font></b></TD>
								<TD width='20%'><B><FONT COLOR='".$warna."'><center>".$pasar1['xx']."</center></b></FONT></TD>
								<TD width='30%' align='right'><font color='blue'>Rp. ".number_format($jmlx,0,'','.')."</font></td>";
							echo "</TR>";
						}
						$jml=$jml+$jmlx;
}

mohon bantuanya ya teman" semua

avatar cylops
@cylops

25 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

Gajelas sumpah, coba perbaiki pertanyaannya + codenya dirapikan.

1 Jawaban:

kalo mua join table di query nya lah. kalo bingung ana biasanya pake mssql server buat nyoba join join nya :v ntar di pake di mysql wkkw,

kalo mau datanya di tampilin lewat ajax buat dulu metode untuk menampung data json nya yg telah di query dan di encode ke json

Contoh metodenya <pre> public function getAjax() { if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' ) {

		$data = $this-&amp;gt;mrole-&amp;gt;get_by(NULL, 5, NULL);
		if ($data) {
			$response[&#039;record&#039;] = $data;
			$response[&#039;count&#039;] = $this-&amp;gt;mrole-&amp;gt;count();
			$response[&#039;status&#039;] = &#039;success&#039;;
		} else {

			$response[&#039;status&#039;] = &#039;failed&#039;;
			$response[&#039;message&#039;] = &#039;Failed to load data&#039;;
		}

		return $this-&amp;gt;response($response);
		
	}
}

</pre>

$this-&gt;response itu gw bikin metode buat encode ke json

avatar AsrulMaa
@AsrulMaa

23 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban