• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

E-14 01-19.06

Aruba Cloud - Virtual Private Server VPS
0 głosów
6,420 wizyt
pytanie zadane 13 listopada 2019 w Egzaminy zawodowe przez Kiolo Nowicjusz (120 p.)

Mógłby mi ktoś z napisać jak ma wyglądać skrypt2 w tym arkuszu: https://arkusze.pl/zawodowy/e14-2019-czerwiec-egzamin-zawodowy-praktyczny.pdf ??

1 odpowiedź

+1 głos
odpowiedź 18 stycznia 2021 przez WiktoriaZ Nowicjusz (200 p.)
edycja 18 stycznia 2021 przez WiktoriaZ
<?php 
    function skrypt1()
    {
        $con=mysqli_connect('localhost','root','','sklep2')
        or die("Błąd połączenia z serwerem!");    
        $sql="SELECT nazwa FROM towary WHERE promocja='1'";
        $zap1=mysqli_query($con,$sql)
        or die ("Błąd w zapytaniu!");
        while ($tab=mysqli_fetch_array($zap1))
        {
            echo "<li>";
            echo $tab['nazwa'];
            echo "</li>";
        }
        mysqli_close($con);
    }
    function skrypt2(){
        
        if(isset($_POST['wybierz']))
        {
            $con=mysqli_connect('localhost','root','','sklep2');
            $przedmiot=$_POST['przedmiot'];
            $sql2="SELECT cena FROM towary WHERE nazwa='$przedmiot'";
            $zap2=mysqli_query($con,$sql2)
            or die ("Błąd w zapytaniu!");
            while ($tab2=mysqli_fetch_array($zap2))
            {
                $tab2['cena']=round(0.85*($tab2['cena']), 2);
                echo $tab2['cena'];
            }
            mysqli_close($con);
        }
    }
?>
<!DOCTYPE html>
<html>
    <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
                skrypt1();
            ?>
            </ul>
        </div>
        <div id="srodkowy">
            <h3>Cena wybranego artykułu w promocji</h3>
            <form action="index.php" method="POST">
                <select name="przedmiot">
                    <option>Gumka do mazania</option>
                    <option>Cienkopis</option>
                    <option>Pisaki 60 szt.</option>
                    <option>Markery 4 szt.</option>
                </select>
                <button type="submit" name="wybierz">WYBIERZ</button>
            </form>
            <?php
                skrypt2();
            ?>
        </div>
        <div id="prawy">
            <h3>Kontakt</h3>
            <p>telefon: 123123123<br>e-mail:<a href="mailto:bok@sklep.pl">bok@sklep.pl</a></p>
            <img src="promocja2.png" alt="promocja">
        </div>
        <div id="stopka">
            <h4>Autor strony: 00000000000</h4>
        </div>
    </body>
</html>
#baner{
	background-color:#E8C84E;
	height:50px;
	font-size:130%;
	text-align:center;

}
#lewy{
	background-color:#FFB544;
	height:500px;
	width:40%;
	font-size:130%;
	float:left;
}
#srodkowy{
	height:500px;
	width:30%;
	text-align:center;
	float:left;
}
#prawy{
	background-color:#FFB544;
	height:500px;
	width:30%;
	font-size:130%;
	text-align:center;
	float:left;
}
#stopka{
	background-color:#E8C84E;
	height:50px;
	text-align:right;
	padding:10px;
	clear:both;
}
ul, li{
	padding-top:30px;
	background-color:#FFAA00;
}
img, h3{
	margin-top:50px;
}
form{
	margin-bottom:100px;
}

 

komentarz 18 stycznia 2021 przez Milesq Nałogowiec (32,020 p.)
1) Mimo wszystko, kod PHP, nawet jeśli już musi być w jednym pliku co HTML, to cała logika serwera powinna znajdować się na górze, a w HTML'u powinno być tylko wyświetlanie  zmiennych

2) Czy ty podałeś swój pesel? :(
1
komentarz 18 stycznia 2021 przez WiktoriaZ Nowicjusz (200 p.)
Wszystko pozmieniałam, mam nadzieję, że teraz jest dobrze ;)

Podobne pytania

0 głosów
1 odpowiedź 2,843 wizyt
pytanie zadane 23 września 2019 w Egzaminy zawodowe przez wcmdk Nowicjusz (160 p.)
0 głosów
0 odpowiedzi 1,360 wizyt
0 głosów
2 odpowiedzi 2,044 wizyt
pytanie zadane 28 grudnia 2019 w JavaScript przez Pikus Nowicjusz (160 p.)

93,327 zapytań

142,323 odpowiedzi

322,396 komentarzy

62,657 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...