Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $mysqli = new mysqli("localhost", "root", "", "test");
- if(isset($_POST['act']))
- {
- $ar=array('name'=>$_POST['name']);
- //===list dosen=====
- $dosen=array();$pos=0;
- $sql="select id,name from dosen order by id ";
- if ($result = $mysqli->query($sql)) {
- while ($row = $result->fetch_assoc()) {
- $dosen[$row['id']]=$row['name'];
- if($pos==0) $dosenAwal=$row['id'];
- }
- }else{
- die('error '.$sql);
- }
- //print_r($dosen);
- //====dapatkan dosen yg terbanyak pegang mahasiswa
- $sql="select d.id,count(d.id) c from dosen d,mahasiswa m
- where d.id=m.dosen group by d.id
- order by c desc limit 1";
- if ($result = $mysqli->query($sql)) {
- $row = $result->fetch_assoc();
- $terbanyak=$row['c'];
- }else{
- die('error '.$sql);
- }
- //echo "<br>terbanyak=$terbanyak";
- //====kalau masih kosong
- if($terbanyak==0)
- {
- reset($dosen);
- $bar = each($dosen);
- $ar['dosen']=$bar['key'];
- }else{
- $sql="select d.id,count(d.id) c from dosen d,mahasiswa m
- where d.id=m.dosen
- group by d.id
- order by c desc ";
- if ($result = $mysqli->query($sql)) {
- while ($row = $result->fetch_assoc())
- {
- if($row['c'] == $terbanyak)
- {
- unset($dosen[$row['id']]);
- echo "<br>hapus $row[id]";
- }
- }
- //print_r($dosen);
- }else{
- die('error '.$sql);
- }
- reset($dosen);
- $bar = each($dosen);
- $ar['dosen']=$bar['key'];
- }
- //print_r($dosen);
- if(count($dosen)==0){
- $ar['dosen']=$dosenAwal;
- //echo 'tidak ada dosen'.count($dosen);
- }else{
- //echo "ada!";
- }
- //print_r($ar);die();
- $sql="insert into mahasiswa (name,dosen)values('{$ar['name']}',{$ar['dosen']});";
- if ($result = $mysqli->query($sql)) {
- }else
- {
- }
- header('location:?d=load');
- // print_r($dosen);print_r($ar);
- die();
- }
- ?>
- <!doctype html>
- <html lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Untitled Document</title>
- <style>
- .login{
- width:500px;
- margin:30px auto;
- }
- </style>
- </head>
- <body>
- <!--form-->
- <form method="post" class="pure-form" id='login' >
- Nama Mahasiswa <input name="name" type=text /> <input type=submit value='update' />
- <input type=hidden value='insert' name='act' />
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement