Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dane z bazydanych w liście rozwijania
furious_knight
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 18.12.2011

Ostrzeżenie: (0%)
-----


Witam serdecznie, mam problem z połączeniem treści bazy danych z listą rozwijaną... nie wiem czy źle robię pętle czy zapytanie... siedzę nad tym już dwie godziny i nic nie wychodzi, z językiem php nie wiele miałem do czynienia w życiu (jakieś 3 godziny lekcyjne...)ale udało mi się stworzyć coś takiego:

<?php
$polaczenie=mysql_connect("localhost","root","");
mysql_select_db("meble",$polaczenie);
$zapytanie="select nazwa_koloru from kolor";
$wynik=mysql_query($zapytanie,$polaczenie);
echo '
<form action="dodaj1.php" method="POST">
<table>
<tr><td width=150>Typ Mebla: </td><td><input type="text" name="typ"></td></tr>

<tr><td width=150>Nazwa: </td><td><input type="text" name="nazwa_mebla"></td></tr>

<tr><td width=150>cena: </td><td><input type="text" name="cena"></td></tr>

<tr><td width=150>Wybierz Kolor : </td><td><select name="kolor">
<option>
'while ($tab=mysql_fetch_array($wynik))
{
$nazwa=$tab['nazwa_koloru'];
''.$nazwa.''
}

'</option>
</table>
<input type="submit" value="Dalej">
</form>

';

while ($tab=mysql_fetch_array($wynik))
{
$nazwa=$tab['nazwa_koloru'];
echo '
'.$nazwa.'';
}

mysql_close($polaczenie);


?>

Ta druga pętla na końcu kodu to jest taka pętla robocza dzięki której sprawdziłem że baza danych ma połączenie z php i ona wyświetla wszystko prawidłowo.
Natomiast ta wyżej w liście rozwijania(<select>) wyrzuca mi błąd:

Parse error: syntax error, unexpected T_WHILE, expecting ',' or ';' in C:\xampp\htdocs\projekt\dodaj.php on line 38

domyślam się że chodzi tu o problem z pętlą lub jakimś znaczkiem w nim ale nie mam pojęcia czy źle ją zrobiłem czy poprostu w takiej liście pętli nie można używać!:(

dodam że studiuję grafikę komputerową zaocznie ale jakieś blade pojęcie o c# i php mam, nie wielkie ale zawsze... o mysql wiem nieco więcej ale mimo to proszę o odpowiedź dosyć jasną językowo która pomoże mi rozwiązać ten problem
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 23:15