2017-01-17 5 views
-3

Я должен добавить кнопку удаления в каждый раздел таблицы.Добавление кнопки удаления в таблицу

<?php 
$link = mysqli_connect("localhost", "root", "", "demo"); 
if($link === false){ 
    die("ERROR: Could not connect. " . mysqli_connect_error()); 
} 

$name = mysqli_real_escape_string($link, $_POST['name']); 
$email = mysqli_real_escape_string($link, $_POST['email']); 
$contact = mysqli_real_escape_string($link, $_POST['contact']); 

$sql = "INSERT INTO persons (name, email, contact) VALUES ('$name', '$email', '$contact')"; 

if(mysqli_query($link, $sql)){ 
    echo "<h2>Records added successfully.The new updated records are...</h2><br>"; 
} else{ 
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($link); 
} 

$selectData = "select * from persons"; 
$res = mysqli_query($link, $selectData); 
?> 

<table border="2"> 
    <tr> 
     <th>id</th> 
     <th>Name</th> 
     <th>Email</th> 
     <th>Contact</th> 
    </tr> 
</table> 

<?php 
    if(mysqli_num_rows($res)>0){ 
     while($row = mysqli_fetch_assoc($res)){ 
      ?> 
      <tr><td><?php echo $row['id'];?></td> 
      <td><?php echo $row['name'];?></td> 
      <td><?php echo $row['email'];?></td> 
      <td><?php echo $row['contact'];?></td></tr> 

     <?php 
     } 
    } 

?> 
+1

В чем вопрос? – Pete

ответ

0
<tr><th>id</th> 
    <th>Name</th> 
    <th>Email</th> 
    <th>Contact</th> 
<th>Delete</th> 
</tr> 


<?php 
    if(mysqli_num_rows($res)>0){ 
     while($row = mysqli_fetch_assoc($res)){ 
      ?> 
      <tr><td><?php echo $row['id'];?></td> 
      <td><?php echo $row['name'];?></td> 
      <td><?php echo $row['email'];?></td> 
      <td><?php echo $row['contact'];?></td></tr> 
    <td><a onClick="delTopicContentRow('<?php echo $row['id'] ?>')"><img src="../admin_assets/images/delete.png"></a></td> 
     <?php 
     } 
    } 

функции удаления яваскрипта

function delTopicContentRow(topic_content_id) 
{ 
    var confirm_delete = confirm("Do you want to delete topic content ?"); 
    if (confirm_delete === true) 
    { 
    $(".deleteall"+topic_content_id).addClass("deletealloncomplete"); 
    $.ajax({ 
     type:'POST', 
     url:'delRow.php', 
     data:{topic_content_id:topic_content_id}, 
     success:function(data) 
     { 
      if(data == 1) 
      { 
       $(".deletealloncomplete").fadeOut("slow"); 
       setTimeout(function(){ 
        window.location.reload(1); 
       }, 2000); 
      } 
      else 
      { 
       alert("Try again.!"); 
      } 
     } 
    }); 
    } 
} 
0
 <tr><th>id</th> 
<th>Name</th> 
<th>Email</th> 
<th>Contact</th> 
<th>Delete</th> 
</tr> 

    <?php 
     if(mysqli_num_rows($res)>0){ 
      while($row = mysqli_fetch_assoc($res)){ 
      ?> 
      <tr><td><?php echo $row['id'];?></td> 
       <td><?php echo $row['name'];?></td> 
       <td><?php echo $row['email'];?></td> 
       <td><?php echo $row['contact'];?></td></tr> 
       <td><a href="<?php echo 'delete?='.$row['id'] ?>">Delete item</a> 
</td> 


      <?php 

     } 
     } 

// Это последнее утверждение передает идентификатор функции удаления

function delete(){ 
    if(isset($_GET['delete'])){ 
    $id=$_GET['delete']; 
    $sql="DELETE FROM `trial` WHERE `id` ='$id'"; 
    $stmt=$this->conn->prepare($sql); 
    $stmt->execute(); 

} 

} ?>