Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem w nauce php
Forum PHP.pl > Forum > Przedszkole
domal122
Witam mam taki problem zaczolem nauke php z pewnym poradnikiem video i jest tam punkt formularze i ich przetwarzanie mianowicie problem polega na tem ze robie wszystko jak jest na filmiku i nie dziala a dokladnie gdy lacze html z php przegladarka czyta html a php nie oto kody formularza i index.php


formularz

<form action="index.php" method=post>

<table border=0>
<tr bgcolor=black>
<td width=100><font color=white>Towar</font></td>
<td width=20><font color=white>Ilosc</font></td>
</tr>
<tr>
<td>Jajka</td> <td><input type"text" name="jajka" size=2 maxlength=2></td>
</tr>
<tr>
<td>Chleb</td> <td><input type"text" name="chleb" size=2 maxlength=2></td>
</tr>
<tr>
<td>Mleko</td> <td><input type"text" name="mleko" size=2 maxlength=2></td>
</tr>
<tr>
<td>Czas dostawy</td> <td><select name="czas">
<option value="a">rano
<option value="b">poludnie
<option value="c">wieczór

</select> </td> </tr>
<tr>
<td colspan=2 align=center><input type=submit value="Zamawiam"></td></tr>
</table>
</form>



index.php
<html>
<body>
<h1>Zamowienie:</h1>
</body>
</html>


<?php

print "Jajka:".$jajka;
print('<br>');
print "Chleb:".$chleb;
print('<br>');
print "Mleko:".$mleko;
print('<br>');
print $czas."(a-rano, b-poludnie c-wieczor)";

?>


Prosze o pomoc i wyrozumialosc biggrin.gif
nospor
1) Uzywaj bbcode
2) Patrz gdzie piszesz.... przenosze
3) A obsługe php masz w ogóle włączoną?
_Borys_
W ogóle masz zainstalowany jakiś serwer na komputerze typu xampp lub vertrigo albo podobne ?
domal122
xampp
_Borys_
Pliki umieszczaj w folderze htdocs w xampp-ie lub innych folderach w htdocs, jeśli nie zmieniałeś konfiguracji.
domal122
umieszczam w htdocs nic nie zmienialem
aras785
A jak w przeglądarce wpisujesz?
domal122
http://localhost/php/formularz.html

wpisuje wartosci klikam zamawiam i pokazuje sie cos takiego teraz :

Notice: Undefined variable: jajka in C:\xampp\htdocs\php\index.php on line 10
Jajka:

Notice: Undefined variable: chleb in C:\xampp\htdocs\php\index.php on line 12
Chleb:

Notice: Undefined variable: mleko in C:\xampp\htdocs\php\index.php on line 14
Mleko:

Notice: Undefined variable: czas in C:\xampp\htdocs\php\index.php on line 16
(a-rano, b-poludnie c-wieczor)
sowiq
Kolego, Twoja instalacja PHP działa idealnie. Tylko kurs sobie wybrałeś jakiś dziadowski. To, że wyświetlają się tego typu komunikaty świadczy o tym, że kod nie jest napisany do końca poprawnie.

Bardzo szybkie i bardzo złe obejście tego problemu to wklejenie na początku Twojego pliku (w tagach <?php ... ?>):
  1. error_reporting(E_ERROR | E_WARNING | E_PARSE);


Ale dobrze Ci radzę - poszukaj jakiegoś bardziej aktualnego kursu PHP.
nospor
@sowiq aleś mu rozwiązał problem.... tongue.gif
Przecież te zmienne to dane z forma. To jest rozwiązanie:

nie: $jajka
a: $_POST['jajka']

Analogicznie reszta.

Co do kursu to faktycznie poszukaj jakies aktualniejszego
sowiq
@nospor, też smile.gif Ale bez połączenia z ustawieniem error_reporting i tak będzie Notice o braku indexu w tablicy wink.gif
domal122
ok ths za pomoc ma moze ktos jakis aktualny kurs video do php i mysql i moze poratowac linkiem ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.