xfr33 Posted July 16, 2008 Report Share Posted July 16, 2008 (edited) Tātad ir viens teksta laukums: <html> <head><title>Ieraksti firmas nosaukumu, lai mēs tevi atcerētos :)</title></head> <body> <form method="post" action="feedback.php"> Ieraksti firmas nosaukumu, lai mēs tevi atcerētos : <input name="name" type="text" /><br /> <input type="submit" value="Apstiprinat" /> </form> </body> </html> Tajā teksta laukumā ieraksta firmas nosaukumu un pēc tam iet uz lapu feedback.php tai lapā ir forma, kas tiks nosūtīta ar visu informāciju kas ir ierakstīta. <html> <head><title>Aizpildi formu</title></head> <body> <form method="post" action="sendmail.php"> Firmas nosaukums: <input name="email" type="text" /><br /> Vārds, uzvārds: <input name="name" type="text" /><br /> Kontaktinformācija: <input name="info" type="text" /><br /> Prece:<br /> <textarea name="prece" rows="6" cols="30"> </textarea><br /> <input type="submit" value="Apstiprinat" /> </form> </body> </html> Lūk šī ir tā forma. Bet pie firmas nosaukuma es gribu lai parādas tas ko ieraksta pirmajā teksta laukumā. Mēģināju ierakstīt pie tā attiecīgā loga value="$name", bet tai laukā arī parādas $name nevis tas ko vajag! Palīdzēsiet? Edited July 16, 2008 by xfr33 Link to comment Share on other sites More sharing options...
andrisp Posted July 16, 2008 Report Share Posted July 16, 2008 Tajā feedback.php ieliec iekš value: <?php echo isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; ?> Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 paldies, bet vēl viena lieta. kad tai pirmajā formā ieraksta nosaukumu kurš sastāv no diviem vārdiem, tad tai feedback.php parāda tikai vienu vārdu. Link to comment Share on other sites More sharing options...
andrisp Posted July 16, 2008 Report Share Posted July 16, 2008 hm.. Droši vien rakstīji SIA "Kautkas" ? Ja jā, tad tas nozīmē, ka tu neizmantoji to htmlspecialchars(). Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 nu rakstīju līdzīgi bet kautkas nebija pēdiņās. kas tas htmlspecialchars ir? ko tur vajag mainīt, lai būtu tā ka abus vārdus redz? Link to comment Share on other sites More sharing options...
andrisp Posted July 16, 2008 Report Share Posted July 16, 2008 Parādi kā tu sataisīji. Par htmlspecialchars apskaties manuālī (php.net/htmlspecialchars) Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 <html> <head><title>Aizpildi formu</title></head> <body> <form method="post" action="sendmail.php"> Firmas nosaukums: <input name="email" type="text" value=<?php echo isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; ?> ><br /> Vārds, uzvārds: <input name="name" type="text" /><br /> Kontaktinformācija: <input name="info" type="text" /><br /> Prece:<br /> <textarea name="prece" rows="6" cols="30"> </textarea><br /> <input type="submit" value="Apstiprinat" /> </form> </body> </html> tas ir tas feedback.php Link to comment Share on other sites More sharing options...
andrisp Posted July 16, 2008 Report Share Posted July 16, 2008 Pēdiņu nav. Atribūtu vērtības ir jāliek pēdiņās. Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 htmlspecialchars($_POST['name']) : ''; ?> ><br /> tātad tas kas ir boldā tas ir jāliek pēdiņās? Link to comment Share on other sites More sharing options...
andrisp Posted July 16, 2008 Report Share Posted July 16, 2008 Nea. Padomā vēl. Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 vajadzētu būt kādam kodam kas apzīmē atstarpi. zinu ka html tas ir , bet php kāds ir? to droši vien vajadzētu ielikt pēdiņas. tā ir? vismaz kkas uz to pusi ir? Link to comment Share on other sites More sharing options...
andrisp Posted July 16, 2008 Report Share Posted July 16, 2008 Nē. :) Hints: ...value="bla bla bla".. Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 htmlspecialchars($_POST['name'] : ''; ?)> šādi? Link to comment Share on other sites More sharing options...
cucumber Posted July 16, 2008 Report Share Posted July 16, 2008 php ir space ka space " ", bet tev tak skaidri uzrakstija value="", kur shis pedinas pazaudeji (: Link to comment Share on other sites More sharing options...
xfr33 Posted July 16, 2008 Author Report Share Posted July 16, 2008 value="<?php echo isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; ?>" ?? Link to comment Share on other sites More sharing options...
Recommended Posts