Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako smestiti podatke iz padajuce liste u tabelu

[es] :: PHP :: PHP za početnike :: Kako smestiti podatke iz padajuce liste u tabelu

[ Pregleda: 2061 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jaksap

Član broj: 317595
Poruke: 9



Profil

icon Kako smestiti podatke iz padajuce liste u tabelu16.09.2013. u 16:34 - pre 128 meseci
Pokusavam da podatak koji izaberem iz padajuce liste smestim u tabelu. Sad imam tabelu filmovi sa kolonama naslov, sadrzaj i vreme i nju popunjavam preko forme
Code (html):


<form action="dodaj.php" method="post" autocomplete="off">
        <input type="text" name="naslov"/>
        <textarea rows="15" cols="50" name="sadrzaj"></textarea>
        <input type="submit" value="Dodaj"/>  
        </form>
 

i PHP coda
Code (php):

$query = $pdo->prepare('INSERT INTO filmovi (naslov, sadrzaj, vreme) VALUES (?,?,?)');
         $query->bindValue(1, $naslov);
         $query->bindValue(2, $sadrzaj);
         $query->bindValue(3, time());
         $query->execute();
 


i to radi. E sad bih ja hteo da u tabeli dodam kolonu zanr i da je popunjavam tako sto formi dodam padajucu listu za zanr
Code (html):


<form action="dodaj.php" method="post" autocomplete="off">
        <input type="text" name="naslov"/>
        <select name="zanr">
          <option value="akcija">Akcija</option>
          <option value="drama">Drama</option>
          <option value="komedija">Komedija</option>
          <option value="triler">Triler</option>
       </select>
        <textarea rows="15" cols="50" name="sadrzaj"></textarea>
        <input type="submit" value="Dodaj"/>  
        </form>
 


Probao sam sa sledecim kodom
Code (php):

$query = $pdo->prepare('INSERT INTO filmovi (naslov, sadrzaj, zanr, vreme) VALUES (?,?,?,?)');
         $query->bindValue(1, $naslov);
         $query->bindValue(2, $sadrzaj);
         $query->bindValue(3, $zanr);
         $query->bindValue(4, time());
         $query->execute();
 

ali ne uspevam da kad npr. izaberem dramu da mi u koloni zanr upise dramu...Ima li neko ideju
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Kako smestiti podatke iz padajuce liste u tabelu16.09.2013. u 17:37 - pre 128 meseci
Prvo testiraj da li dobijaš $zanr pre nego što se izvrši upit. Na primer:
Code:

echo 'Vrednost $zanr promenljive je:' . $zanr . '!';
die;
$query = $pdo->prepare('INSERT INTO filmovi (naslov, sadrzaj, zanr, vreme) VALUES (?,?,?,?)');
         $query->bindValue(1, $naslov);
         $query->bindValue(2, $sadrzaj);
         $query->bindValue(3, $zanr);
         $query->bindValue(4, time());
         $query->execute();


I ako ti bude ispisalo Vrednost $zanr promenljive je:! onda znači da ne šalješ dobro vrednost select boxa php-u. U suprotnom imaš problem pri upisu u bazu.
 
Odgovor na temu

jaksap

Član broj: 317595
Poruke: 9



Profil

icon Re: Kako smestiti podatke iz padajuce liste u tabelu16.09.2013. u 18:03 - pre 128 meseci
Pa ja vec znam da ne saljem dobro vrednost za zanr, zato i pitam kako treba uraditi...
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Kako smestiti podatke iz padajuce liste u tabelu16.09.2013. u 18:24 - pre 128 meseci
Tvoj kod je ok, ne vidim šta bi moglo biti problem.

Evo pogledaj i sam ovde: http://174.120.21.157/~dezio/dezio/test.php

U test.php fajlu stoji sledeći kod:
Code:
<?php
echo '<pre>';
var_export( $_POST );
echo '</pre>';

?>

<form action="test.php" method="post" autocomplete="off">
        <input type="text" name="naslov"/>
        <select name="zanr">
          <option value="akcija">Akcija</option>
          <option value="drama">Drama</option>
          <option value="komedija">Komedija</option>
          <option value="triler">Triler</option>
       </select> 
        <textarea rows="15" cols="50" name="sadrzaj"></textarea>
        <input type="submit" value="Dodaj"/>   
        </form>


I kao što vidiš sve radi ok.
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Kako smestiti podatke iz padajuce liste u tabelu22.09.2013. u 10:21 - pre 128 meseci
Koristiš li register_globals kojim slučajem, ili negde "iznad" prebacuješ $_POST u promenjivu? Takođe uključi error_reporting(E_ALL); ini_set('display_errors', true); ini_set('log_errors', true); i takođe print_r($_REQUEST);
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Kako smestiti podatke iz padajuce liste u tabelu

[ Pregleda: 2061 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.