[ Dr.Cooler @ 29.05.2015. 19:18 ] @
Imam jednu dinamicnu formu koja pre svega procita podatke iz baze, izlista INPUT-e, a zatim bi nakon ispunjene forme PHP trebao da vrati podatke u drugu MySQL tabelu:
Code:
  <form class="insert"  method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>?CategoryName=<?php echo $CategoryName; ?>">
    <br/><label><?php echo $lang['CATEGORY_NAME']; ?>:</label>
    <?php
     $conn = new mysqli($SERVERNAME, $USERNAME, $PASSWORD, $DBNAME);
     if ($conn->connect_error) {
        die("Greska: " . $conn->connect_error);
     } 
        $sql = "SELECT CategoryName FROM Categories WHERE ForUser = '$User_Check' ";
        $result = $conn->query($sql);
        if ($result->num_rows > 0) {
               echo "<select style='text-transform: uppercase;' onchange='location = this.options[this.selectedIndex].value;' class='form-control' name='CategoryName'>";
            while($row = $result->fetch_assoc()) {
            echo "<option value='?CategoryName=".$row['CategoryName']."'>".$row['CategoryName']."</option>";
        }
            echo "</select>";
    }         
    else {
        echo "<div style='margin-top: 18px;' class='alert alert-danger'><b>$lang[MANAGE_CATEGORY_ALERT]</b></div>";
    }
    $conn->close();
    ?>
    <?php
     $conn = new mysqli($SERVERNAME, $USERNAME, $PASSWORD, $DBNAME);
     if ($conn->connect_error) {
        die("Greska: " . $conn->connect_error);
     } 
        $sql = "SELECT FieldName FROM Fields WHERE ForUser = '$User_Check' AND ForCategory = '$CategoryName' ";
        $result = $conn->query($sql);
        if ($result->num_rows > 0) {
            while($row = $result->fetch_assoc()) {
            echo "<label>".$row['FieldName'].":</label>";
            echo "<input class='form-control' id='focusedInput' required type='text' placeholder='".$row['FieldName']."' name='".$row['FieldName']."'>";
        }
    }         
    else {
        echo "<div style='margin-top: 18px;' class='alert alert-danger'><b>$lang[MANAGE_CATEGORY_ALERT]</b></div>";
    }
    $conn->close();
    ?>
    <input class="btn btn-primary" type="submit" value="<?php echo $lang['CREATE_CATEGORY_BUTTON']; ?>">
  </form> 


Problem nastaje pri vracanju podataka u bazu. Nikako ne mogu da smislim logicno resenje da pohvatam postovane podatke u varijablama. Ima li neko resenje?

Pozdrav i hvala unapred.
[ gojnik @ 29.05.2015. 21:47 ] @
Snimi ih u serijalizovanom obliku u bazu, moze i json. Znaci taj post array konvertujes u string sa serialize() funkcijom.
[ Dr.Cooler @ 30.05.2015. 19:57 ] @
Neki primer, nesto? Problem je sto PHP ne zna ni gde ni sta da unese. Pozz