Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Odgadnięcie zmiennej :)
WEC_26
post 8.03.2007, 17:39:29
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 23.08.2006

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


n = liczba;
Mam formularz a tam n checkboxów z name="id-box-n". Do form dochodzi kilka input="hidden"... Powiedzmy, że w formularzu jest 150 checkboxów. Po zaznaczeniu jednego pola i wysłaniu formularza, mam następny formularz, w którym wywołuje rekord z bazy danych o id "id-box-n".

Więc najpierw trzeba znaleść liczbę n. Ja zrobiłem to w sposób przedstawiony pod spodem, ale on nie działa. Proszę więc o pomoc.

$_POST[ileboxow] = liczba checkboxów;
$o = LP;
  1. <?php
  2. for ($o; $o == $_POST[ileboxow]; $o++) {
  3. $CoDoPost = 'id_box-'.$o;
  4. if (isset($_POST[$CoDoPost])) break;
  5. }
  6. ?>


Potem wywołanie z bazy danych
  1. <?php
  2. $NoTab = explode("_", $_POST[$CoDoPost]);
  3. $AFR = mysql_fetch_assoc(mysql_query("SELECT * FROM komentator WHERE data = '$NoTab[0]' and ip = '$NoTab[1]' LIMIT 1"));
  4. ?>

i wstawienie do formularza:
  1. <?php
  2. echo '<textarea name="opis_edit" class="textarea">'.$AFR[opis].'</textarea>';
  3. ?>
i reszta form.
Go to the top of the page
+Quote Post
ActivePlayer
post 8.03.2007, 17:47:37
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


Cytat
Na początku każdej nowej iteracji, obliczana jest wartość logiczna wyrażenia wyrażenie2. Jeśli wynikiem obliczenia jest TRUE, to pętla kontynuuje i następuje wykonanie instrukcji umieszczonych w pętli. Jeśli jednak wyrażenie ma wartość FALSE, to wykonanie pętli zostaje przerwane.

http://pl.php.net/manual/pl/control-structures.for.php

Kod
for ($o=0; $o <= $_POST[ileboxow]; $o++) {


pozatym $_POST['ileboxow'] lub $_POST["ileboxow"] a nie $_POST[ileboxow]
Go to the top of the page
+Quote Post
WEC_26
post 8.03.2007, 17:53:59
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 23.08.2006

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


Dzięki. Nie zauważyłem błędu...
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 Wersja Lo-Fi Aktualny czas: 24.06.2025 - 17:10