nergla
8.05.2009, 21:24:01
<input maxlength="3" size="2" name="szerokosc" /><input maxlength="3" size="2" name="dlugosc" />
Chcę aby PHP pobrało sobie liczby wpisane przez użytkownika w polach "szerokosc" i "dlugosc" do zmiennych w PHP.
Jak to zrobić nie modyfikując całej strony tylko dopisując jakiś fragment kodu?
korro
8.05.2009, 21:27:33
Na stronie do której zostanie wysłany formularz (ta strona, która jest w atrybucie action tagu form) możesz odczytaj je tak:
<?php
$_REQUEST['szerokosc']
?>
patryczakowy
8.05.2009, 21:27:44
<?php
$_POST['szerokosc'];
$_POST['dlugosc'];
//lub
$_GET['szerokosc'];
$_GET['dlugosc'];
?>
Wszystko zależy jaką metodą jest wysyłany formularz czy w <from> masz action="post" czy action="get"
szmerak
8.05.2009, 22:05:18
formularz
<form action=plik.php method=POST> <input maxlength="3" size="2" name="szerokosc" /> <input maxlength="3" size="2" name="dlugosc" /> <input type=submit value="Dodaj" />
plik.php
<?
$szerokosc = $_POST['szerokosc']; //odbieramy teraz dane z formularza
$dlugosc = $_POST['dlugosc'];
//i teraz dane z formularza masz zawarte w zmiennych :) szerokosc i dlugosc i robisz dalej co chcesz z nimi
?>
mam nadzieje ze pomogłem
nergla
9.05.2009, 03:39:45
Ok, problem załatwiony ale mam jeszcze jedno pytanie: jak zrobić aby to wszystko działało dynamicznie tz. zmieniam sobię przykładowo liczby w polu <input maxlength="3" size="2" name="szerokosc" /> i na bieżąco aktualizuje mi dane takie jak powierzchnia, waga, cena itp. ?
webdice
9.05.2009, 10:06:01
Proszę o dodanie tagu w tytule.