[help] script php insert into 2 tabel untuk 1 form

hallo gan saya punya script php untuk simpan data seperti ini

 <?php
    include("../../dbo.php");

    if(isset($_POST['submit'])){
		$nip                = $_POST['nip'];
		$nidn               = $_POST['nidn'];
		$nama_dosen         = $_POST['nama_dosen'];
                $email              = $_POST['email'];
                $tempat_lahir       =$_POST['tempat_lahir'];
                $tgl_lahir          =$_POST['tgl_lahir'];
                $ruang              =$_POST['ruang'];
                $golongan           =$_POST['golongan'];
                $s1                 =$_POST['s1'];
                $s2                 =$_POST['s2'];
                $s3                 =$_POST['s3'];
                $kelompok_keahlian  =$_POST['kelompok_keahlian'];
                $laboratorium       =$_POST['laboratorium'];

                    $data = "INSERT INTO data_profil_dosen (nip, nidn, nama_dosen, email, tempat_lahir, tgl_lahir, golongan, ruang, kelompok_keahlian, laboratorium)
                       VALUES('$nip','$nidn','$nama_dosen', '$email', '$tempat_lahir', '$tgl_lahir', '$golongan', '$ruang', '$kelompok_keahlian', '$laboratorium');";
                    $data .= "INSERT INTO data_pendidikan_dosen (s1, s2, s3)
                            VALUES ('$s1', '$s2', '$s3') ";


if (mysqli_multi_query($conn, $data)) {
        $msg = "Data Berhasil Ditambahkan";
        header("location:../../index.php?page=dataprofildosen&msg=".$msg);

          } else {
      header("location:../../index.php?page=dataprofildosen&msg=failed");
    }
    }
?>

tapi hanya bisa menyimpan data pertama yaitu data_profil_dosen sedangkan data kedua data_pendidikan_dosen tidak kesimpan. mohon gan pencerahannya

avatar gesypsptaa
@gesypsptaa

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

coba kayak gini gan <pre> $data1 = "INSERT INTO data_profil_dosen (nip, nidn, nama_dosen, email, tempat_lahir, tgl_lahir, golongan, ruang, kelompok_keahlian, laboratorium) VALUES('$nip','$nidn','$nama_dosen', '$email', '$tempat_lahir', '$tgl_lahir', '$golongan', '$ruang', '$kelompok_keahlian', '$laboratorium');";
$data2 = "INSERT INTO data_pendidikan_dosen (s1, s2, s3) VALUES ('$s1', '$s2', '$s3') "; if (mysqli_query($conn,$data1) && mysqli_query($conn, $data2) ) { $msg = "Data Berhasil Ditambahkan"; header("location:../../index.php?page=dataprofildosen&msg=".$msg);

      } else {
  header(&quot;location:../../index.php?page=dataprofildosen&amp;msg=failed&quot;);	
} &lt;/pre&gt; semoga berhasil ^^
avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban