Witam ,
robię trak jak sugerowaliście ,ale mam błąd ,
$q = "SELECT * FROM login ORDER BY jednostka";
while ($wynik=mysql_fetch_array($q)) { echo '<OPTION value="' . $wynik['id'] . '">'. $wynik['jednostka'] . '</OPTION>';}; ?>
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\VertrigoServ\www\index4.php on line 4
nawet na necie nie mogę znaleźć przykładu pola select , z danymi z bazy , wszędzie są wartości definiowane przez użytkownika. I o ile w skrypcie w pierwszym poście jaki napisałem jakims cudem udało mi sie zrobic tak ze pole select pobiera dane z bazy sql , to nie wiem potem jak ją przesłać do skryptu.
Zrobiłem tak:
<form enctype="multipart/form-data" action="upload.php" method="POST">
Wybierz jednostkę:
<SELECT name= "jednostka" >
<?php
$q = "SELECT * FROM login ORDER BY nazwisko";
echo '<OPTION value="' . $wiersz['id'] . '">'. $wiersz['jednostka'] . '</OPTION>';
};
?>
</SELECT>
</TD>
<br ><br />
<input name="plik" type="file" /><br />
<input type="submit" value="Wyślij plik" />
</form><br /><br />
<?php
i w polu select mam dane z bazy ,
ale za chiny nie wiem czemu zmienna "jednostka" , która jest przekazywana do skryptu upload jest pusta, mimo że wybieram w niej jakąś wartość.