Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zmienna
Hectic
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Witam, mam sobie taką zmienną
  1. <?php
  2. $x = 'argument1 (argument2)';
  3. ?>
I teraz mam takie pytanie czy da sie zrobić coś takiego aby ta zmienna została podzielona na dwie inne w taki o to sposób:
  1. <?php
  2. $jeden = 'argument1';
  3. $dwa = 'argument2';
  4. ?>
Jeśli sie da to prosiłbym o pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Od początku bo dyskusja jest zbyt chaotyczna i tym sposobem do niczego nie dojdziemy, przedstawię to co udało mi się narazie zrozumieć. Chcesz rozdzielić jakąś wartość na dwa czynniki, które są umieszczone w dynamicznie generowanym formularzu, dokładniej polu <select>

Nie wiem skąd znasz taką budowę formularza, ale nie jest ona wspaniała, myślę, że powinieneś przepisać ten kod, ponieważ struktura select'a powinna być taka:
  1. <form method="post">
  2. <select name="text">
  3. <option value="wartosc">Wartosc widoczna</option>
  4. <option value="wartosc_2">Wartosc widoczna 2</option>
  5. </select>
  6. <input type="submit" />
  7. </form>
  8. <?php
  9. print_r( $_POST ); // ...
  10. ?>

Wtedy bez problemu odwołamy się do wartości wybranej poprzez $_POST[ 'text' ]. Wtedy Twój kod który generuje kawałek z select'em wyglądał by w ten sposób:

  1. <?php
  2.  
  3. echo '<select name="album_upload">';
  4. $select = mysql_query("SELECT name 
  5.  FROM galery_kategory 
  6.  ORDER BY name");
  7.  
  8. while ( $wiersz = mysql_fetch_array( $select, MYSQL_NUM ) ) 
  9. {
  10. $select_2 = mysql_query("SELECT name 
  11.  FROM galery_album 
  12.  WHERE kategory = '$wiersza[0]' ORDER BY name" );
  13.  
  14. while ( $wiersz_2 = mysql_fetch_array( $select_2, MYSQL_NUM ) ) 
  15. {
  16. echo '<option value="' . $wiersz[ 0 ] . '">' . $wiersz_2[ 0 ] . '</option>'; 
  17. }
  18.  
  19. }
  20.  
  21. echo '</select>';
  22. ?>

Oczywiście mogłem coś przekręcić ponieważ nie wiem dokładnie jakie dokładnie wartości chcesz wyciągnąć ( domyślam się ). I teraz jeżeli wybierze ktoś opcję jakąś to będziesz mógł jej wartość otrzymać poprzez odwołanie się do tablicy $_POST ( $_POST[ 'album_upload'] ) i spokojnie obrobić/dodać do bazy. (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

Cytat
Ale tutaj nie chodzi o tytuł tylko o album

To był tylko przykład, zastosowania, i są to wartości nie odwołujące się do tytułu, lecz tylko dodatkowe, które jak myślałem pomogą Ci wyciągnąć dane z bazy.

Mam nadzieję, że chociaż trochę Ci pomogłem, jednak jeżeli nie to napisz co chcesz osiągnąć na prostym przykładzie, a nie na kodzie, którego nikt nie zna.

Pozdrawiam!
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: 4.10.2025 - 02:07