• Cześć,

    Po wprowadzeniu danych do formularza w bazie danych mam null. Nie wiem dlaczego. Pozdrawiam

    <form method="POST" action="">
        <table>
            <tbody>
                <tr>
                    <td>Adres zamieszkania:</td>
                    <td><?php echo $adres;?></td>
                </tr>
                <tr>
                    <td>Woda ciepła (kuchnia):</td>
                    <td><input type="text" name="woda_ciepla_kuchnia" /></td>
                </tr>
                <tr>
                    <td>Woda ciepła (łazienka):</td>
                    <td><input type="text" name="woda_ciepla_lazienka" /></td>
                </tr>
                <tr>
                    <td>Woda zimna (kuchnia):</td>
                    <td><input type="text" name="woda_zimna_kuchnia" /></td>
                </tr>
                <tr>
                    <td>Woda zimna (łazienka):</td>
                    <td><input type="text" name="woda_zimna_lazienka" /></td>
                </tr>
                <tr>
                    <td>Data odczytu:</td>
                    <td><input type="text" name="data_odczytu" id="datepicker" /></td>
                </tr>
                <tr>
                    <td>Kod lokalu:</td>
                    <td><input type="text" name="kod_lokalu" /></td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" name="submit" value="Zapisz" /></td>
                </tr>
            </tbody>
        </table>
    </form>
    <?php
    if (isset($_POST['submit'])){
        global $wpdb;
        $kod_lokalu = $_POST['kod_lokalu'];
        $spr_kod_lokalu = $wpdb->get_var("select kod_lokalu from wp_ow_adres where adres='. $adres .'");
        if ($spr_kod_lokalu == $kod_lokalu) {
                $kod_lokalu = $_POST['data_odczytu'];
                $woda_ciepla_kuchnia = $_POST['woda_ciepla_kuchnia'];
                $woda_ciepla_lazienka = $_POST['woda_ciepla_lazienka'];
                $woda_zimna_kuchnia = $_POST['woda_zimna_kuchnia'];
                $woda_zimna_lazienka = $_POST['woda_zimna_lazienka'];
                $data_odczytu = '0000-00-00 00:00:00';
    
                $data = array(
                        'id' => '',
                        'adres' => $adres,
                        'data_odczytu' => $data_odczytu,
                        'woda_ciepla_kuchnia' => $woda_ciepla_kuchnia,
                        'woda_ciepla_lazienka' => $woda_ciepla_lazienka,
                        'woda_zimna_kuchnia' => $woda_zimna_kuchnia,
                        'woda_zimna_lazienka' => $woda_zimna_lazienka,
                );
    
                $wpdb->insert(<code>wp_ow_odczyty</code>, $data);
        }
    }
  • Temat ‘Nie pobierają się dane z pół tekstowych’ jest zamknięty na nowe odpowiedzi.