php na JS

0

cześć jestem tu nowy ale potrzebuję pomocy. Sprawa zycia i smierci.
Czy ktoś mógłby mi pomóc przerobić kod z php na JavaScript?

<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <title>Sklep papierniczy</title>
    <link rel="stylesheet" href="styl.css">
</head>
<body>
    
    <div id="baner">
        <h1>W naszym sklepie internetowym kupisz najtaniej</h1>
    </div>
    <div id="lewy">
        <h3>Promocja 15% obejmuje artykuły:</h3>
        <ul>
            <?php
            $conn=mysqli_connect("localhost", "root", "","sklep");
            $zap1="SELECT nazwa FROM `towary` WHERE promocja=1";
            $rezultat=mysqli_query($conn, $zap1);
            while ($wiersz=mysqli_fetch_assoc($rezultat)){
                echo "<li>".$wiersz['nazwa']."</li>";
            }
            
            ?>
        </ul>
        
    </div>
    <div id="srodkowy">
        <h3>Cena wybranego artykułu w promocj</h3>
        <form action="index.php" method="post">
           <select name="promo" id="promo">
               <option value="gumka">Gumka do mazania</option>
               <option value="cienkopis">Cienkopis</option>
               <option value="pisaki">Pisaki 60 szt.</option>
               <option value="markery">Markery 4 szt.</option>
           </select>
            <input type="button" value="wybierz" onclick="promocja()">
        </form>
        <script>
            
        </script>
        <?php
            if(isset($_POST['promo'])) {
                $nazwa = $_POST['promo'];
                $zap2 = "SELECT cena FROM towary WHERE nazwa = '$nazwa'";
                $res2 = mysqli_query($conn, $zap2);
                $wiersz2 = mysqli_fetch_assoc($res2);
                $cena = 0.85 * $wiersz2['cena'];
                echo round($cena, 2);
            }
            mysqli_close($conn);
        ?>
    </div>
    <div id="prawy">
        <h3>Kontakt</h3>
        <p>telefon: 123123123 <br>
        e-mail: 
        <a href="mailto">[email protected]</a>
        </p>
        <img src="promocja.png" alt="promocja">
    </div>
    <div id="stopka">
        <h4>Autor:PESEL</h4>
    </div>
</body>
</html>
3

Sądzisz, że z poziomu JS (który wykonuje się w sandboksie w przeglądarce użytkownika, do tego dochodzi CORS) puścisz zapytania prosto do bazy danych? https://stackoverflow.com/questions/37453671/run-a-sql-query-in-js

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