Witam!
Chciałbym zrobić formularz, który po wypełnieniu jednego pola, wypełniał drugie tą samą wartością i wysyłał formularz. Niestety niezbyt mi to wychodzi.
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <div style="float: left;"> <form name="form_dodaj" action="" method="post"> <script language="javascript"> function zmien1(wartosc){
wartosc = wartosc.split('\\');
wartosc = wartosc[2].split('.');
document.form_dodaj.symbol1.value = wartosc[0];
}
function zmien2(wartosc){
document.form2.plik.value = wartosc;
}
<input type="text" name="symbol1"><br> <input type="text" name="cena1"><br> <input id="none" type="radio" name="cena_wys1" value="tak"/>Tak |
<input id="none" type="radio" name="cena_wys1" value="nie" checked="checked"/>Nie
<br> <input type="file" onchange="zmien1(this.value); zmien2(this.value);" name="nazwa_zdjecia1"><br> <input type="text" value="/duze/" name="katalog_zdjecia1"><br> <input disabled="disabled" type="file" name="nazwa_zdjecia_m1"><br> <input id="dwa" type="text" value="/male/" name="katalog_zdjecia_m1"><br> <input type="submit" class="button" value="Dodaj"> <div style="float: right;"> <iframe width="400" height="300" scrolling="no" src="plik-test.php">
<?php
echo '<?xml version="1.0" encoding="iso-8859-2"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<form name="form2" enctype="multipart/form-data" action="plik-test.php" method="POST">
<input name="plik" type="file" /> <input type="submit" value="Wyślij plik" />
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, $plik_nazwa);
$dluzszybok = 200;
list($szerokosc, $wysokosc) = getimagesize($plik_nazwa);
if ( $szerokosc < $wysokosc )
{
$nowawysokosc = $dluzszybok;
$nowaszerokosc = ceil($szerokosc*$nowawysokosc/$wysokosc);
}
else
{
$nowaszerokosc = $dluzszybok;
$nowawysokosc = ceil($nowaszerokosc/$szerokosc*$wysokosc);
}
echo '<img src="'.$plik_nazwa.'" width="'.$nowaszerokosc.'" height="'.$nowawysokosc.'"';
}
else echo 'dupa!';
?>
Proszę o pomoc!