Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie działa !! przypisywanie danych
fresh
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.03.2003
Skąd: WAWA

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


Mam taki problem. Zrobiłem sobie okienka wyboru z wykorzystaniem wiersz z tabel :

<select name=procesor>
<?
$wyniki=mysql_db_query($base,"select * from procesor order by cena desc");
while ($wiersz=mysql_fetch_row($wyniki))
{
echo "<option value=$wiersz[0]>$wiersz[0]</option>";
}

?></select>

Wszystko ładnie pięknie zapisuje mi wynik wyszukiwania do zmiennej $procesor tak jak widać powyżej :-)

Wysyła to do drugiego pliku gdzie wyszukuje ceny z tabeli procesor z wykorzystaniem wyboru uzytkownika ze skrypciku powyżej :

$cena_procesor=mysql_db_query($base,"select cena from procesor where nazwa='$procesor'");

ale jest zonk gdyż w zmiennej $procesor trzyma tylko nazwe z wiersza w tabeli ale do spacji czyli jezeli w bazie jest nazwa wiersza : taki przykladowy tekst ze spacja. to w zmiennej $procesor bedzie tylko "taki" dlaczego tak się dzieje problem jest już w pierwszej fazie przypisywania zmiennej z nazwy z bazy ..

PROSZE POMÓŹCIE !! albo przynajmniej dajcie jakąs wskazówke. Lubie walczyć sam, ale czasami potrzebna jest lekka pomoc ;-)
Go to the top of the page
+Quote Post
lisu
post
Post #2





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


Kod
echo "<option value="$wiersz[0]">$wiersz[0]</option>";
Go to the top of the page
+Quote Post
fresh
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.03.2003
Skąd: WAWA

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


Dzięki wielkie działa jak się patrzy tongue.gif następnym razem posiedze dłużej sam, a potem dopiero się spytam. Z drugiej strony po to jest forum, dla ciemnych ludzików takich jak ja ...
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




NO może nie do końca... To jest forum dla ludzi którzy chcą sie rozwijać, ale z pomocy korzystają w ostateczności, gdy wszystkie inne sposoby szukania rozwiązania zawiodły...


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
scanner
post
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Szczególnie, że problem dotyczył HTMLa a nie php.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
krzyspia
post
Post #6





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.03.2003
Skąd: Warszawa

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


Witam!

Tworze (pierwszy raz w zyciu) formularz do dodawania rekordow do bazy danych.

Caly mechanizm ma skladac sie z trzech stron
1. formularza
2. strony z wypisanymi danymi, ktore uzytkownik moze potwierdzic albo wrocic, aby je poprawic
3. oraz trzeciej, ktora dodaje potwierdzone dane do bazy mysql

niestety o ile do strony nr 2 przekazywane sa cale zdania, to z 2 do 3 (uzylem ukrytych pol formularza) przekazywane sa tylko pierwsze wyrazy (tzn. do pierwszej spacji).

fragmenty kodu:
1. echo' <input type="text" name="zglaszajacy" size="25" MAXLENGTH=25>

2. echo'<INPUT TYPE="hidden" NAME="zglaszajacy" VALUE='.$zglaszajacy.'>

nie potrafie tego pokonac. prosze o pomoc

Krzysiek P.


--------------------
Pozdr

Krzysiek P.
Go to the top of the page
+Quote Post
kossa
post
Post #7





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


bardzo wazny jest cudzyslow!
Kod
echo "<INPUT TYPE="hidden" NAME="zglaszajacy" VALUE="$zglaszajacy">";


wowczas przekaze cala wartosc zmiennej

Kossa

(powinno byc oki)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 00:03