Tani hosting

Potęgowanie w PHP
xashx Offline
Użytkownik

Liczba postów: 4
Reputacja: 0
Post: #1
Tongue Potęgowanie w PHP 27-10-2016 00:35
Witam, 
mam problem z utworzeniem "kalkulatora", który będzie wykonywał potęgowanie, mam kod przy którym pokazują się takie errory: 

Notice: Undefined index: podstawa in F:\xampp\htdocs\p.php on line 13


Notice: Undefined index: wykladnik in F:\xampp\htdocs\p.php on line 14




Kod:




<!DOCTYPE html>

<html>
<meta charset="utf-8" />
<title> Potęgowanie </title>
<head>
</head>
<body>
<h1>POTĘGOWANIE</h1>
<form method="post">
<i>Podaj podstawę potęgi: </i><input type="text" name="podstawa" /><br><br>
<i>Podaj dodatni, całkowity wykładnik potęgi: </i><input type="text" name="wykladnik" /><br><br>
<?php
$podstawa = $_POST['podstawa'];
$wykladnik = $_POST['wykladnik'];
echo pow($podstawa, $wykladnik);

?>
<input type = "submit" value="Oblicz" />
</form>

</body>
</html>
Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
kmike Offline
Pomocnik

Liczba postów: 2,097
Reputacja: 232
Post: #2
RE: Potęgowanie w PHP 27-10-2016 08:03
Błąd mówi ci w zasadzie wszystko. Niezdefiniowany index podstawa i wykładnik w liniach 13 i 14. Musisz dodać warunek sprawdzający czy te indeksy zostały ustawione if(isset($_POST['podstawa'] && isset($_POST['wykladnik']) {}

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj
xashx Offline
Użytkownik

Liczba postów: 4
Reputacja: 0
Post: #3
RE: Potęgowanie w PHP 27-10-2016 18:24
if (isset($_POST['podstawa'] and isset($_POST['wykladnik']))) {
$podstawa="podstawa";
$wykladnik="wykladnik";
}

Tak?
Cytuj
kmike Offline
Pomocnik

Liczba postów: 2,097
Reputacja: 232
Post: #4
RE: Potęgowanie w PHP 28-10-2016 20:39
A możesz sprawdzić i się przekonać zamiast pytać i tracić czas czekając ? Smile

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości