PHP Code Issue

geeko

Well-known member
  • Mar 18, 2013
    7,409
    4,413
    113
    PHP:
    <form>
       
     $stmt = $conn->prepare("SELECT * FROM forms WHERE customer='$customer'");
          $stmt->execute();
          $rows = $stmt->fetchAll();
          foreach($rows as $row) {
    
        <input type="text" name="<?php $row['field_name']; ?>" >
    
        }
    
        <input type="submit" name="submit" >
    </form>
       
        <?php
        if(isset($_POST['submit'])){
           
            $fieldname = //How to get form value
           
        }
        ?>


    උඩ code එකේ form එකේ name tag value එක ගන්නේ database එකකින්. මට ඕනේ form එක submit කරපුවාම ඒ name එක value එකක් විදිහට ගන්න. ඒක කරන්න විදිහක් තියෙනවාද
     
    • Like
    Reactions: Mr.Sawyer

    bokachamara

    Well-known member
  • Jul 20, 2017
    411
    391
    63
    um
    PHP:
    <form>
      
     $stmt = $conn->prepare("SELECT * FROM forms WHERE customer='$customer'");
          $stmt->execute();
          $rows = $stmt->fetchAll();
          foreach($rows as $row) {
    
        <input type="text" name="<?php $row['field_name']; ?>" >
    
        }
    
        <input type="submit" name="submit" >
    </form>
      
        <?php
        if(isset($_POST['submit'])){
          
            $fieldname = //How to get form value
          
        }
        ?>


    උඩ code එකේ form එකේ name tag value එක ගන්නේ database එකකින්. මට ඕනේ form එක submit කරපුවාම ඒ name එක value එකක් විදිහට ගන්න. ඒක කරන්න විදිහක් තියෙනවාද
    උඹට ඕන රෙජිස්ටර් වෙද්දී දෙන username එක login එකේ username field එකට ට්‍රාන්ස්ෆර් කරන්නද?
     

    geeko

    Well-known member
  • Mar 18, 2013
    7,409
    4,413
    113
    um

    උඹට ඕන රෙජිස්ටර් වෙද්දී දෙන username එක login එකේ username field එකට ට්‍රාන්ස්ෆර් කරන්නද?
    thawa poddak explain karapan
    na meka form bulider ekak vage. database eke thiyenawa field_names tikak (database ekata site eke admin panel eken danne). anna a field names tika me input field vale names valata gannawa. ita passe a form eka submit kalama a field_names valata adala values tika okkoma pass karanna one variables valata. ita passe apahu venama table ekakata insert karanna thiyenne

    Input name="fields[]" value = <php>
    Array ekak widihata ganna baluwa machan. eth ethakota input type ekane enne. array ekak widihata thamai ganna veneth
    ------ Post added on Sep 23, 2022 at 12:05 PM
     
    Last edited:

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    PHP:
    <form>
    
    $stmt = $conn->prepare("SELECT * FROM forms WHERE customer='$customer'");
    $stmt->execute();
    $rows = $stmt->fetchAll();
    foreach($rows as $row) {
    
    <input type="text" name="<?php $row['field_name']; ?>">
    
    }
    
    <input type="submit" name="submit" >
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script>
    (function($){
      $('form').submit(function(event){
        event.preventDefault();
        $form = $(this);
        $form.find('input[type="text"]').each(function(){
          var name = $(this).attr('name')+'_';
          var val = $(this).val();
          $form.append('<input type="hidden" name="'+name+'" value="'+val+'" />');
        });
       $(this).unbind('submit').submit();
      });
    })(jQuery)
    </script>
    </form>
    
    <?php
    if(isset($_POST['submit'])){
    
    $fieldname = $POST[$row['field_name'].'_'] ;
    
    }
    ?>
     
    Last edited: