Wątek przeniesiony 2014-05-13 15:33 z PHP przez dzek69.

Jak poprawnie wstawić kod JavaScript w echo?

0

Moze ktos mi pomoc? Nie wiem dlaczego, ale nie działa link zatwierdzajacy forme <a href=\"javascript: document.site3.submit();\">$nazwisko</a>

<?php        
                $i=0;
                while ($i < $num) {
                    $id=mysql_result($result,$i,"id_prac");
                    $nazwisko=mysql_result($result,$i,"nazwisko");
                    $placa=mysql_result($result,$i,"placa_pod");
                    
                    if($placa > mysql_result($avg, 0)) {
                        echo "<tr class=\"all\"><td class=\"all\">$id</td><td class=\"all\">".
                            "<form name=\"site3\" action=\"strona3.php\" method=\"post\">".
                                "<input name=\"inSession\" type=\"hidden\" value=\"2\"/>".
                                "<a href=\"javascript: document.site3.submit();\">$nazwisko</a>".
                            "</form>".
                            "</td><td class=\"allG\">$placa_pod</td></tr>";
                    } else {
                        echo "<tr class=\"all\"><td class=\"all\">$id</td><td class=\"all\"><a href=\"strona3.php?param1=" . $id . 
                                "\">$nazwisko</a></td><td class=\"allR\">$placa</td></tr>";    
                    }
                    $i++;
                }
            ?>

Kod jak ponizej dziala bez problemu

<form name="site4" action="strona4.php" method="post">
                <input name="endSession" type="hidden" value="1"/>
                <a href="javascript: document.site4.submit();">wyloguj</a>
</form>

dodanie znacznika <code class="html"> - furious programming

0

Czym się objawia "nie działa"?

Bo u mnie działa bez problemu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1