andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 xfr33, tak 100 reizes jau tev pateikts, kur var paskatīties. Tak tā pat tu neierubīsies. Piedod, bet tā izskatās. Labāk parādi visu kodu pilnībā (paste.php.lv). Laikam būs jāiebaksta tev acī, kas tieši nav pareizi. Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 andri! par kukijiem!! ne jau tas kur var iemācīties kā tos taisīt bet vai ir atļauti vai nav! uz mana kompja! ok ielikšu tai lapā! Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 http://paste.php.lv/7719?lang=php Link to comment Share on other sites More sharing options...
andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 10. rindiņa. Kas tu tiešām nesaproti tā koda loģiku ? Kādā sakarā tu pārbaudi $_POST, ja gribi drukāt no $_SESSION ? Nomain $_POST['name'] uz $_SESSION['name']. Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 paldies :) Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 man ir parādījies jautājums... tātad ir tā sesija. un ir lapa, kurā ir forma. tātad kāds ir jautājums... kā var aktivizēt to sesiju ar otru variantu, t.i. aizpildot formu? saprotu ka vajadzētu but tā if(isset....) { echo ... } elseif(KO MAN ŠAJĀS IEKAVĀS RAKSTĪT???) { echo ... } else { echo ... } kkas uz šo pusi? Link to comment Share on other sites More sharing options...
indoom Posted July 28, 2008 Report Share Posted July 28, 2008 Cik sapratu, tu jau visu laiku tā arī darīji, ka "aktivizēji" sesiju ar formu. Par ko tad ir šis jautājums? Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 indoom, tas viss notika ar vienu formu, bet jautājums ir lai varētu aktivizēt ar divām formām. Vai nu ar vienu vai arī ar otru. Link to comment Share on other sites More sharing options...
andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 xfr33, tieši tāpat kā ar vienu formu. Pārbaudi vai vertība ir nosubmitēta (if isset) un tad piešķir $_SESSION['blabla'] mainīgajam. Tu nemaz nemācies ? Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 andri, šis te ir jāmaina, ja tā texta lauka name ir email? if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } varētu būt ka ir un tad pareizi būs? if (!empty($_POST['email'])) { $_SESSION['email']=$_POST["email"]; } un ja šito izmaina tad viņu vnk likt zem tā pirmā? Link to comment Share on other sites More sharing options...
andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 Un kā tev pašam liekas ? Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 bet ir vēl viena lieta šim gadījumam... nosākuma iet uz lapu write.php kurā izveido failu ar to, kas ir ierakstīts tai formā, bet tikai pēc tam iet atpakaļ uz to vietu, kur vajag aktivizēt sesiju... tajā write.php arī vajag sesiju izveidot? Link to comment Share on other sites More sharing options...
andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 Jā, sesiju aktivizē (session_start()) visos failos, bet sesijas mainīgo piešķiršanu tad tikai tajā write.php. Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 (edited) nu tā... pastāstīšu sīkāk: ir lapa, nosaukums ir pasutijumi.php. tai lapā ir forma ar kuru aktivizēt sesiju pa taisno un forma, kura aiziet uz write.php, lai saglabātu visu informāciju uz kompja un pēc tam automātiski iet atpakaļ uz pasutijumi.php. pasūtījumi.php lapā esmu ierakstijis šādu sesijas kodu: <? if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } if (!empty($_POST['email'])) { $_SESSION['email']=$_POST["email"]; } if (isset($_SESSION['name'])) { echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>"; } elseif (isset($_SESSION['email'])) { echo "<h3>Labdien, \"". $_SESSION['email'] ."\"!</h3>"; } else { ?> <form action="index.php" method="post"> <span class="style8">Firmas nosaukums (lapas viesis):</span> <input type="text" name="name"> <input type="submit" name="ok" value="OK"> </form> <? } ?> tai write.php ir vienkārši ierakstīts session_start()! bet neiet sesija tad kad atnāk atpakaļ no write.php! Edited July 28, 2008 by xfr33 Link to comment Share on other sites More sharing options...
xfr33 Posted July 28, 2008 Author Report Share Posted July 28, 2008 par šito viss kārtībā :) izdomāju :) paldies tik un tā :D bet iespējams būs viens jautājums ;) Link to comment Share on other sites More sharing options...
Recommended Posts