Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczny formularz
sbogdi
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 30.05.2005

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


Mam pytanie czy da sie zrobić dynamiczny formularz rejestracji (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
mianowicie uzytkownik podaje swoje dane i w zaleznosci od wybranego pola z listy option formularz sie poszeza o dodatkowe pola dla danego typu i tak samo dla innych typow

ALE WAZNIEJSZE JEST DRUGIE PYTANIE


w bazie danych mam tabele oceny w ktorej jes wartosc 'odczytana' (tak lub nie) kiedy nie odczytana uruchamiam switcha ktory rozroznia oceny i wykonuje odpowiednia akcje problem w tym ze kiedy jest wiecej niz jedna ocena switch sobie nie daje rady staralem sie to zrobic forem lub whilem ale jedyne co sie dzieje to chyba sie zapetla i nie wiem co mam zle

kod
  1. <?php
  2.  
  3. $ocena_w = mysql_query("select ..........where (login='$a') and (odczytana='nie')")or die(mysql_error());
  4.  
  5. $wynik_oceny= mysql_num_rows($ocena_w);
  6. $tabl=mysql_fetch_array($ocena_w, MYSQL_NUM );
  7. $i=0;
  8. for( 
  9. while($ocena_w)
  10. {
  11. switch($jakaw['ocena']) <-- tutaj switch sprawdza oceny ten kod wykonuje sie dobrze 
  12.  
  13. ?>


kod moze byc troche pomylony bo zmieniam go juz troszke i juz nie wiem co jest do czego
moze macie jakies rady??

Ten post edytował sbogdi 3.03.2006, 12:56:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
My4tic
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


Cytat
Mam pytanie czy da sie zrobić dynamiczny formularz rejestracji (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
mianowicie uzytkownik podaje swoje dane i w zaleznosci od wybranego pola z listy option formularz sie poszeza o dodatkowe pola dla danego typu i tak samo dla innych typow


Tak ale nie w php. Poszukaj rozwiązań w JavaScript.

Cytat
w bazie danych mam tabele oceny w ktorej jes wartosc 'odczytana' (tak lub nie)  kiedy nie odczytana uruchamiam switcha ktory rozroznia oceny i wykonuje odpowiednia akcje problem w tym ze kiedy jest wiecej niz jedna ocena switch sobie nie daje rady staralem sie to zrobic forem lub whilem ale jedyne co sie dzieje to chyba sie zapetla i nie wiem co mam zle

kod
  1. <?php
  2.  
  3. $ocena_w = mysql_query("select ..........where (login='$a') and (odczytana='nie')")or die(mysql_error());
  4.  
  5. $wynik_oceny= mysql_num_rows($ocena_w);
  6. $tabl=mysql_fetch_array($ocena_w, MYSQL_NUM );
  7. $i=0;
  8. for( 
  9. while($ocena_w)<-- to chyba jest problem :)
  10. {
  11. switch($jakaw['ocena']) <-- tutaj switch sprawdza oceny ten kod wykonuje sie dobrze 
  12.  
  13. ?>


kod moze byc troche pomylony bo zmieniam go juz troszke i juz nie wiem co jest do czego
moze macie jakies rady??


Nie wiem czy dobrze Cie zrozumiałem ale... wydaj mi się, że nie masz całej tablicy na oceny tylko oceny to jedno z pol tablicy wyglądające jakos tak [4,5,2,4,5] - więc powinieneś użyć

explode();

..i np sprawdzic rozmiar tablicy jaką otrzymasz i dopiero wrzucić to w pętle for.

Ten post edytował My4tic 2.03.2006, 00:23:37
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: 14.10.2025 - 19:50