Hej
Jeg sidder med et lille problem som gøre at jeg skal f.eks have php, html, css ind i databasen via checkbox,
Min html/php ser sådan her ud;
- <div class="subjects">
- <?php
- if ($stmt = $this->mysqli->prepare('SELECT `tekst` FROM `kategori_bruger`')) {
- $stmt->execute();
-
- /* Bind resultatet */
- $stmt->bind_result($tekst);
-
- /* Hent rækker og udskriv data */
- while ($stmt->fetch()) {
- ?>
- <div class="subject">
- <label>
- <input type="checkbox" name="kategori[]" value="<?php echo $tekst;?>"/>
- <?php echo $tekst;?>
- </label>
- </div>
- <?php
- }
- $stmt->close();
- } else {
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- ?>
- </div>
Så når jeg prøver at ligge det ind i databasen gøre jeg sådan her
- $kategori = $_POST["kategori"];
Når det er kommet i databasen skriver den bare "array",
Jeg har prøvet at gøre sådan her for at kunne se hvad jeg få frem af værdi:
- print_r($_POST["kategori"]);
så få jeg anvist det her:
Array ( [0] => asp [1] => java [2] => html )
Håber du kan hjælp mig det sidste stykke videre til at jeg kan løse det her
Problemet er løst sådan her:
når jeg skal ligge det ind i databasen gøre jeg sådan her:
- $kategori = implode(",",$_POST["kategori"]);
Indlæg senest redigeret d. 14.07.2013 19:27 af Bruger #17136