[ milannQchevo @ 07.02.2007. 12:28 ] @
uh, sramota me je da pitam ovo, osecam da ce me neko ispljuvati, ali ne mogu nikako da resim problem.

kako da napravim link pored jednog text boxa koji ce u linku sadrzati ono sto je uneseno u textbox

Code:
    <tr>
    <td>Leather type</td>
    <td><input type="text" name="sifra_koze" maxlength="8" size="8"></td>
    <td><a href="proba.php?ko=">status</td>
    </tr>


dakle, posle ovog ko= treba da stoji ono sto je ukucano u formu..


forma je html, ceo fajl ima php pre forme, dakle pre pocetka forme sam taj php zatvorio.


hvala unapred
[ Nemanja Avramović @ 07.02.2007. 12:40 ] @
<td><a href="proba.php?ko=<?php echo $_GET['ime_polja_u_formi]; ?>">status</td>

ili

<td><a href="proba.php?ko=<?php echo $_POST['ime_polja_u_formi]; ?>">status</td>

...u zavisnosti od toga da li si koristio POST ili GET metod prenosenja podataka...
[ glavince @ 07.02.2007. 12:52 ] @
Niko nece da pluje.
I veliki majstori na ovom forumu na pocetku su se suocili sa ovakvim problemima.
Code:

<tr>
<td>Leather type</td>
<td><input type="text" name="sifra_koze" maxlength="8" size="8" value="<? echo (isset($_POST['sifra_koze']))? $_POST['sifra_koze'] : '';?>"></td>
<td><? echo (isset($_POST['sifra_koze']))? "<a href = proba.php?ko=".$_POST['sifra_koze'].">Status</a>" : '';?></td>
</tr>

[ milannQchevo @ 07.02.2007. 13:02 ] @
Citat:
glavince: Niko nece da pluje.
I veliki majstori na ovom forumu na pocetku su se suocili sa ovakvim problemima.
Code:

<tr>
<td>Leather type</td>
<td><input type="text" name="sifra_koze" maxlength="8" size="8" value="<? echo (isset($_POST['sifra_koze']))? $_POST['sifra_koze'] : '';?>"></td>
<td><? echo (isset($_POST['sifra_koze']))? "<a href = proba.php?ko=".$_POST['sifra_koze'].">Status</a>" : '';?></td>
</tr>




mozes li malo da mi pojasnis sta radi ovaj kod? ne zelim samo copy/paste pa da posle nemam pojma sta sam uradio

tnx
[ milannQchevo @ 07.02.2007. 13:06 ] @
Citat:
Nemanja Avramović: <td><a href="proba.php?ko=<?php echo $_GET['ime_polja_u_formi]; ?>">status</td>

ili

<td><a href="proba.php?ko=<?php echo $_POST['ime_polja_u_formi]; ?>">status</td>

...u zavisnosti od toga da li si koristio POST ili GET metod prenosenja podataka...




to sam prvo probao i nije radilo, mislim da gresim negde drugde ..


a, na zalost, ni ovo drugo mi ne radi :(


[ glavince @ 07.02.2007. 13:23 ] @
Kada pracas vrednosti iz forme moras da refresiras stranu (t.e. Submit button) da bi podatke koje si poslao ponovo primis.
Podatke koje si posla preko post metode prihvatas sa $_POST['ime_inputa'].

value="<? echo (isset($_POST['sifra_koze']))? $_POST['sifra_koze'] : '';?>">
U prevodu znaci :
echo (isset($_POST['sifra_koze']))? = ako su primljeni podatci od name="sifra_koze" ispisi vrrednost padataka
$_POST['sifra_koze'] = ispisi vrrednost padataka
:' ' = nema vrednosti

U stvari to je nesto kao if else

if (isset($_POST['sifra_koze'])) {
echo $_POST['sifra_koze'];
} else {
echo ' ';
}
Isto vazi i za link dole.
[ milannQchevo @ 07.02.2007. 13:28 ] @
Citat:
glavince: Kada pracas vrednosti iz forme moras da refresiras stranu (t.e. Submit button) da bi podatke koje si poslao ponovo primis.
Podatke koje si posla preko post metode prihvatas sa $_POST['ime_inputa'].


izgleda da to sto sam ja zamislio nece moci da se uradi onda, jer meni ta forma poziva drugi fajl, i mora da ga pozove :


Code:

<form action="new_order.php" method="post" name="new_order" id="new_order">
   <table border="0" align="center">
        <tr>

    <td>Owa Order Number</td>
    <td><input type="text" name="nalog" maxlength="8" size="8"></td>
    </tr>
    
    <tr>
    <td>Art_Code</td>
    <td><input type="text" name="art_code" maxlength="8" size="8"></td>
    </tr>
    
    <tr>
    <td>Quantum</td>
    <td><input type="text" name="kolicina" maxlength="5" size="5"></td>
    </tr>

    <tr>
    <td>Leather type</td>
    <td><input type="text" name="sifra_koze" maxlength="8" size="8"></td>
    <td><a href="proba.php?ko=<?php echo $_POST['sifra_koze']; ?>">status</td>

    </tr>
    <tr>
    <td>Deadline :: format YYYY-MM-DD</td>
    <td><input type="date" name="deadline" maxlength="10" size="10"></td>
    </tr>
        <tr>
    <td>Comment</td>
    <td><textarea name="comment" cols="30" rows="8" wrap="physical"></textarea></td>
    </tr>
    <tr>
        <td colspan="2"><input type="submit" value=".::ORDER::."></td>
    </tr>
</table>
</form>



meni ovaj link treba da pozove skriptu koja se nalazi u drugom fajlu, i da prikaze u popup rozoru :(


dakle ova forma poziva new_order.php a taj link pored mesta gde se unosi sifra koze treba da pozove drugi skript

uh ..
[ glavince @ 07.02.2007. 13:41 ] @
E sad te ne razumem.
action="new_order.php" te prebacuje na new_order.php, a sta ce ti onda link?
U new_order.php preuzmi sifru sa $_POST['sifra_koze'].
[ milannQchevo @ 07.02.2007. 13:44 ] @
pa vidi, new_order.php unosi u mysql to iz forme. e sad, meni treba nevezano za to, pre nego sto se klikne na ORDER, da se vidi stanje koze. ali stanje za tu sifru koze koja se unese u formu. ja sam zamislio da tu pored tog polja gde se unosi sifra koze stoji link i kad se klikne na taj link da izadje popup prozozr, taj proba.php koji izracuna stanje koze. e sad, da bi taj proba.php izracunao stanje, moram da mu zadam koja je sifra. da li je sada jasnije?
[ glavince @ 07.02.2007. 14:30 ] @
Jasno.
Mislim da se to moze izvesti sa javascript ili ajax.

Ali i sam pristup obradzivanja problematike mi bas ne izgleda ok.

Ko ce na pamet znati tacnu sifru?
Zasto prvo ne izlistas iz baze sve podatke ili preko nekog search querija pretraziz bazu. Pa ces onda imati na raspolaganju sve podatke.
[ milannQchevo @ 07.02.2007. 14:37 ] @
radi se o tome su korisnici (ukupno troje) upuceni u sifre i oni tacno znaju koja je sifra u pitanju, tj, znaju koju sifru treba da upisu.

razmisljao sam da napravim dropdown listu sa siframa, ali to nije preterano potrebno. cak i ako je napravim, opet ne znam kako da uradim to sa stanjem na jedno dugme. imam u aplikaciji posebno listu sa stanjem i tamo ima pretraga, ali je ovde potrebno da kada unose nalog, vide koje je trenutno stanje za tu kozu koju su uneli ..


kazes preko javascript.. kako preko javascripta?