[ alek2sandar @ 08.06.2015. 14:20 ] @
Podelio sam HTML i u jednom delu imam formu za unos koja sta god da uneses i kliknes dugme Submit u drugom delu treba da iskoristi unos i dopuni ga.

Otprilike ovako izgleda:

Code:


<div class="highlight">
            <div class="clearfix">
                <div class="testimonial">
                    <h2>Pretraga</h2>
                    <p>
                        
                        <form action="" method="post">
                            Preduzetnik: <input type="text" name="preduzetnik"><br>
                            <input type="submit" name="pred-dugme" value="pretraži">
                            Kategorija: <input type="text" name="kategorija"><br>
                            <input type="submit" name="kat-dugme" value="pretraži">
                            Proizod: <input type="text" name="proizvod"><br>
                            <input type="submit" name="pro-dugme" value="pretraži">
                        </form>
                        
                    </p>
                    
                </div>
                <h1>Rezultati pretrage</h1>
                <p>
                    <?php
                        if(isset($_POST['pred-dugme'])){ //provera
                        $input = $_POST['preduzetnik']; //input
                        $preduzetnik = "Preduzetnik kog ste odabrali je: ".$input;}    
                        echo $preduzetnik; ?>
                        





Kad unesem nesto u polje preduzetik i kliknem submit ne dobijam output.
Pomoc?



[Ovu poruku je menjao alek2sandar dana 08.06.2015. u 15:37 GMT+1]
[ ptosic @ 08.06.2015. 14:27 ] @
umesto :
if(isset($_POST['pred-dugme'])){ //provera
stavi :

if(isset($_POST['pro-dugme'])){ //provera

Ispravka :

php echo $preduzetnik; ?>

ovo php ispred echo ti ne treba

[Ovu poruku je menjao ptosic dana 08.06.2015. u 15:39 GMT+1]
[ alek2sandar @ 08.06.2015. 14:36 ] @
Za svako polje sam stavio poseban submit
Code:
 
Preduzetnik: <input type="text" name="preduzetnik"><br>
                            <input type="submit" name="pred-dugme" value="pretraži">


Ovde unosim i pokrecem ali nema efekta.

Dopuna:
To php sam greskom ovde dopisao.. Nema ga u kodu.

[Ovu poruku je menjao alek2sandar dana 08.06.2015. u 15:50 GMT+1]
[ vuxor @ 08.06.2015. 16:33 ] @
Probaj da umesto srednje crte koristis donju crtu. Npr. pred_dugme.
[ alek2sandar @ 09.06.2015. 14:17 ] @
Ne menja stvari..
[ plus_minus @ 09.06.2015. 14:51 ] @
system engineer.. ? whatver..

Naravno da ne menja stvari. Ako hoćeš da to radi kako si zamislio, php deo koji proverava POST sadržinu, ide - NE POSLE, već PRE html dela koji ispisuje dugmiće i samu formu.

I prepravi da ti action ima makar tarabicu, ovako.. <form action="#" method="POST">
[ alek2sandar @ 09.06.2015. 15:37 ] @
Ovako? Mozda postoji jos nesto , jer i dalje ne radi.

Code:

<div class="highlight">
            <div class="clearfix">
                <div class="testimonial">
                    <h2>Pretraga</h2>
                    <p>
                        <?php
                        if(isset($_POST['pred-dugme'])){ //provera
                        $input = $_POST['preduzetnik']; //input
                        $preduzetnik = "Preduzetnik kog ste odabrali je: ".$input;}    
                        ?>
                        
                        <form action="#" method="post">
                            Preduzetnik: <input type="text" name="preduzetnik"/><br>
                            <input type="submit" name="pred-dugme" value="pretraži"/>
                            Kategorija: <input type="text" name="kategorija"/><br>
                            <input type="submit" name="kat-dugme" value="pretraži"/>
                            Proizod: <input type="text" name="proizvod"/><br>
                            <input type="submit" name="pro-dugme" value="pretraži"/>
                        </form>
                        
                    </p>
                    
                </div>
                <h1>Rezultati pretrage  </h1>
                <p>
                
                <?php
                echo $preduzetnik; ?>
                    
                    
                </p>
            </div>
        </div>
[ ŽIKI @ 10.06.2015. 12:44 ] @
Nisam odavno gledao php, da se podsetim malo
Prvo ovaj kod radi kako tako i izbacuje rezultat. O tome kako pisati i šta ispred čega, neka kaže neko iskusniji.

Proveri da li ti uopšte radi php, npr. ubaci <?php echo "llalalalalal" ?> negde u tekstu i vidi da li se ispisuje.
Ako ne, onda ti verovatno php ne radi, ili fajl u kome pišeš ovaj kod nema ekstenziju .php

Pogledaj forme ovde, možda će ti biti jasnije
http://www.w3schools.com/php/php_forms.asp