mgsmus
public function Searchrecord(){
// burası dataların çekildiği yer
# code...
$yellow_record= Record::orderBy('id', 'desc')
->where('user_email',Auth::user()->email)
->get();
//$blue_record= Record::where('user_email',Auth::user()->email)
//->where('color_name','blue')->get();
$yellow_two= Twocolor::orderBy('id', 'desc')
->where('user_email',Auth::user()->email)
->get();
//$blue_two= Twocolor::where('user_email',Auth::user()->email)
//->where('color_name','blue')->get();
# code...
$yellow_three= Threecolor::orderBy('id', 'desc')
->where('user_email',Auth::user()->email)
->get();
//$blue_three= Threecolor::where('user_email',Auth::user()->email)
// ->where('color_name','blue')->get();
$yellow_four= Fourcolor::orderBy('id', 'desc')
->where('user_email',Auth::user()->email)
->get();
//$blue_four= Fourcolor::where('user_email',Auth::user()->email)
// ->where('color_name','blue')->get();
$yellow_five= Fivecolor::orderBy('id', 'desc')
->where('user_email',Auth::user()->email)
->get();
//$blue_five= Fivecolor::where('user_email',Auth::user()->email)
// ->where('color_name','blue')->get();
$yellow_six= Sixcolor::orderBy('id', 'desc')
->where('user_email',Auth::user()->email)
->get();
//$blue_six= Sixcolor::where('user_email',Auth::user()->email)
// ->where('color_name','blue')->get();
// burasıda backtab datası kaçtane olduğu yazıyor
$counts=Backtab::where('user_email',Auth::user()->email)
->get();
$enddatas=Enddata::orderBy('id', 'desc')
->where('email',Auth::user()->email)
->first();
// sarı tablosunu çek ve data çoğunluğunu al
$yellow_one_datas = Record::orderBy('id','desc')
->select('color_name', 'yellow')->get();
$yellow_two_datas = Twocolor::orderBy('id','desc')
->select('color_name', 'yellow')->get();
$yellow_three_datas = Threecolor::orderBy('id','desc')
->select('color_name', 'yellow')->get();
$yellow_four_datas = Fourcolor::orderBy('id','desc')
->select('color_name', 'yellow')->get();
$yellow_five_datas = Fivecolor::orderBy('id','desc')
->select('color_name', 'yellow')->get();
$yellow_six_datas = Sixcolor::orderBy('id','desc')
->select('color_name', 'yellow')->get();
// sarı tablosunu çek ve data çoğunluğunu al
return response()->json([
'number_one' => view('backend.home.datayellow', compact('yellow_record'))->render(),
'number_two' => view('backend.home.datablue', compact('yellow_two'))->render(),
'number_three' => view('backend.home.three', compact('yellow_three'))->render(),
'number_four' => view('backend.home.four', compact('yellow_four'))->render(),
'number_five' => view('backend.home.five', compact('yellow_five'))->render(),
'number_six' => view('backend.home.six', compact('yellow_six'))->render(),
'tab' => view('backend.home.firstsave',compact('counts'))->render(),
'end' => view('backend.home.enddata',compact('enddatas','counts'))->render(),
'yellow_one' => view('backend.home.yellowdatas', compact('yellow_one_datas'))->render(),
'yellow_two' => view('backend.home.yellowTwo', compact('yellow_two_datas'))->render(),
'yellow_three' => view('backend.home.yellowThree', compact('yellow_three_datas'))->render(),
'yellow_four' => view('backend.home.yellowFour', compact('yellow_four_datas'))->render(),
'yellow_five' => view('backend.home.yellowFive', compact('yellow_five_datas'))->render(),
'yellow_six' => view('backend.home.yellowSix', compact('yellow_six_datas'))->render(),
]);
}
ajax tarafı:
// Searchrecord fonksiyonu
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
function fetchRecords() {
$.ajax({
url: "{{ route('Searchrecord') }}", // Laravel rotanız
type: 'GET',
success: function (response) {
//console.log('Searchrecord başarılı:', response);
// Gelen verileri ilgili alanlara yerleştir
// console.log(Number(response.yellow_data_six));
$('#Uppernumber').html(response.end);
if (response) {
$('#result1').html(response.number_one || '');
$('#result2').html(response.number_two || '');
$('#result3').html(response.number_three || '');
$('#result4').html(response.number_four || '');
$('#result5').html(response.number_five || '');
$('#result6').html(response.number_six || '');
$('#first').html(response.tab);
$('#Uppernumber').html(response.end);
//console.log(Number(response.yellow_four));
const yellowValues = [
Number(response.yellow_one || ''),
Number(response.yellow_two || ''),
Number(response.yellow_three || ''),
Number(response.yellow_four || ''),
Number(response.yellow_five || ''),
Number(response.yellow_six || '')
];
// En büyük değeri ve indeksini bul
const maxIndex = yellowValues.indexOf(Math.max(...yellowValues));
$('#yellowdatas').html( maxIndex + 1); // Kolon numarası 1'den başlıyor
// En büyük değeri bul ve diziden çıkar
const maxValue = Math.max(...yellowValues);
yellowValues[maxIndex] = -Infinity; // En büyüğü devre dışı bırak
// İkinci en büyük değeri bul
const secondMaxIndex = yellowValues.indexOf(Math.max(...yellowValues));
$('#yellowtwodatas').html(secondMaxIndex + 1);
// burasıda 2. en büyük sarıları yazdırma kısmıdır..
} else {
console.log('Sonuçlar boş döndü.');
}
},
error: function (xhr) {
console.error('Searchrecord hatası:', xhr.responseText); // Hata detaylarını yazdır
$('#result1').html('<p>Bir hata oluştu</p>');
}
});
}
hocam benim kodlar böle ama birtürlü çalıştıramadım