@php
//Łączenie z bazą danych
/*
$hostname="127.0.0.1";
$username="teoptggw_odo-app";
$password="twoje_hasło_do_bazy_danych";
$dbname="twoja_nazwa_użytkownika_w_bazie_danych";
$usertable="nazwa_twojej_tabeli";
$yourfield = "twoje_pole";
mysqli_connect($hostname,$username, $password) albo die ("html>script language='JavaScript'>alert('Nie można nawiązać połączenia z bazą danych! Spróbuj ponownie później.'),history.go(-1)/script>/html>");
mysqli_select_db($dbname);
# Sprawdź, czy dany rekord istnieje
$query = "SELECT * FROM $usertable";
$result = mysqli_query($query);
if($result){
while($row = mysqli_fetch_array($result)){
$name = $row["$yourfield"];
echo "Nazwa: ".$name."br/>";
}
}
*/
use App\Models\sw030_Zasoby;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
$items = DB::table('sw030_zasoby')
->get();
$lp = 1;
DB::statement("SET foreign_key_checks=0");
sw030_Zasoby::truncate();
DB::statement("SET foreign_key_checks=1");
$myfile = fopen("import_file/zasoby/{$zmienna}/zasoby.csv", "r") or die("Unable to open file!");
// Output one line until end-of-file
$tablica = array();
$i = 0;
while(!feof($myfile)) {
$linia = fgets($myfile);
$tablica[$i] = explode(';', $linia);
$i++;
}
fclose($myfile);
//print_r($tablica);
@endphp
@foreach($items as $item)
| {{ $item->id }} |
{{ $item->rodzaj_zasobu_id }} |
{{ $item->zasob_nazwa }} |
@endforeach
@foreach($tablica as $subtab)
@if(isset($subtab[1]))
| {{ $lp++ }} |
{{ (int)$subtab[0] }} |
{{ $subtab[1] }} |
{{ $subtab[2] ?? '' }} |
{{ $subtab[3] ?? '' }} |
@endif
@endforeach
@php
foreach($tablica as $subtab){
//print_r($subtab);
//echo "
";
if(isset($subtab[1])){
echo $subtab[0]."|".$subtab[1]."
";
sw030_Zasoby::updateOrCreate(
['rodzaj_zasobu_id' => (int)$subtab[0],'zasob_nazwa' => $subtab[1] ],
['rodzaj_zasobu_id' => (int)$subtab[0],'zasob_nazwa' => $subtab[1],'zasob_nazwa_skrot' => $subtab[2] ?? '','zasob_opis' => $subtab[3] ?? '']
);
}
}
$items2 = DB::table('sw030_zasoby')
->get();
@endphp
@foreach($items2 as $item2)
| {{ $item2->id }} |
{{ $item2->rodzaj_zasobu_id }} |
{{ $item2->zasob_nazwa }} |
@endforeach