Mysql
 sql >> Baza danych >  >> RDS >> Mysql

codeigniter:Zaktualizuj tabelę z innej tabeli z sesją

zmień swój widok w następujący sposób:

<form method="post" action="<?php echo base_url() . "index.php/userinfo/update_user"?>">
        <?php if($result->num_rows() == 0){
            echo 'No user found';
        }
        else {
            foreach ( $result->result_array() as $new_user ){ ?>
                <h4>Your name:<input value=" <?php echo $new_user['balance'] ?>" type="text" name="balance" /> </h4><br />
                <h4>Your name:<input value=" <?php echo $new_user['id'] ?>" type="text" name="id" /> </h4><br/>
                <h4>Your name: <input value="<?php echo $new_user['userId'] ?>" type="hidden" name="userId"/> </h4>
                <input type="submit" id="submit" name="dsubmit" value="Update">
            <?php   }
        }
     ?>
</form>

formularz wyśle ​​dane do serwera tylko wtedy, gdy element ma nazwę

i nie możesz wielokrotnie przesyłać formularza. Powyższy kod utworzy przycisk aktualizacji dla każdego wiersza. Więc jeśli chcesz zaktualizować wszystkie rekordy w jednej aktualizacji, użyj update_batch() w zapłonniku. i zmień widok w następujący sposób:

foreach ( $result->result_array() as $new_user ){ ?>
                <h4>Your name:<input value=" <?php echo $new_user['balance'] ?>" type="text" name="balance" /> </h4><br />
                <h4>Your name:<input value=" <?php echo $new_user['id'] ?>" type="text" name="id" /> </h4><br/>
                <h4>Your name: <input value="<?php echo $new_user['userId'] ?>" type="hidden" name="userId"/> </h4>

            <?php   } ?>
<input type="submit" id="submit" name="dsubmit" value="Update">

w celach informacyjnych:https://www.codeigniter.com/userguide3/ database/query_builder.html#updating-data



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak włączyć pdo_mysql w obrazie dokera php?

  2. Błąd kodowania podczas zapisywania danych z pliku excel do bazy danych (mysql)

  3. Łączenie wielu wierszy lub wyników z tym samym tytułem w celu utworzenia rozwijanych menu z PHP i MySQL

  4. Jak usunąć ograniczenie niezerowe w MySQL?

  5. Zapytanie, aby uzyskać najlepsze 2 i 3 rekordy z tabeli