Postingan lainnya
Menjumlahkan array pemrograman website
Jadi begini saya mencoba source code sekuensial search semua berjalan lancar namun output tidak sesuai dengan yg diinginkan dimana apabila mencari kata saya misalnya yg harusnya di posisi 3 malah outputnya di posisi 2
Ini source code nya
<?php
if(isset($_POST['cari']))
{
$host = "localhost";
$username = "root";
$password = "";
$db = "kamus";
$db_link = mysqli_connect($host,$username,$password,$db);
if (!$db_link){
echo "koneksi gagal";
}
$result = mysqli_query($db_link, "SELECT * FROM ter");
$array = array();
while ($row=mysqli_fetch_assoc($result))
{
$array[] = $row;
}
$xs = $_POST['ind'];
$data = explode(" ", $xs);
$jumlah_kata = (integer)count($data);
for ($j=0; $j <count($data); $j++) {
for ($i = 0; $i <= count($array); $i++) {
if ($array[$i]['ind'] == $data[$j]) {
echo $h = $array[$i]['jawa']."(Postion :".$i.")";
}
}
}
}
?>
<form action="" method="post">
<input type="text" name="ind">
<input type="submit" name="cari" value="cari">
</form>
0
1 Jawaban:
Jawaban Terpilih
count memulai hitungannya dari 1 sedangkan for disitu mulai dari $i = 0 contoh : jika countnya dapat 4, sedangkan fornya mulai dari 0, maka output dari fornya ada 5 data yaitu 0,1,2,3,4 coba ubah nilai variabel $i = 0 menjadi $i = 1
1