在一个表单php中添加和编辑


Add and edit in one form php

我有两个文件。。addclient.php;编辑客户端.php.

我想合并成一个php表单。你能帮我做这个吗

<?php 
  if(isset($_GET['id'])) {
    $id = $_GET['id'];
echo "add";
  } else if(isset($_GET['id'])) {
    $id = $_GET['id'];
    echo "edit"
  }  
?>

如果CCD_ 1已经存在于表中,则更新该行,否则它是CCD_。如果只有$id:则显示包含现有数据的表单。如果不是$id,则不填充:显示一个空表单。

<?php
    if(isset($_GET['id'])) {
         $id = intval($_GET['id']);
         $stmt = $mysqli->prepare("SELECT id FROM table WHERE id = ?");
         $stmt->bind_param('i', $id);
         $stmt->execute();
         if($stmt->num_rows > 0) {
               // UPDATE
               // Text field with the id
               echo '<input type="text" name="id" value="'. $id. '"/>';
         } else {
               // INSERT
               // Text field with no id
               echo '<input type="text" name="id"/>';
         }
    }
?>

这将验证整数并确保它是一,查询表中的特定id,如果有多行具有该id,则需要更新,否则需要插入。

<?php
  if(isset($_GET['ID'])) {
    $ID= $_GET['ID'];
    // Use MySQL with $ID to check if the user is existing, and this string will either be 0 or 1
    $existing = 0; // 0 = New 1 = Existing
    //Add
    if($existing== 0) {
    } 
    //Edit
    if($existing == 1) {
    }    
  }
?>

试试这个

<?php 
  if(isset($_GET['id'])) {
    $id = $_GET['id'];
    echo "update";
  }else{
    $id = $_GET['id'];
    echo "add"
  }  
?>

你能试试这个吗,

<?php 
  if(isset($_GET['id'])) {
    $id = $_GET['id'];
    echo "Edit";
  } else {              
    echo "Add"
  }  
?>

尝试这个

if(isset($id) && !empty($id)){
    echo "Update";
}else{
    echo "Add";
}