Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> while - problemik.
track
post
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Łódź

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


Witam wszystkich. Mam strone wyswietlajaca kilka maili. Kazdy ma obok siebie pole typu checkbox ktore ma takie parametry name=$i i value=$pole[email] Wszystko tyczu sie ponizszego kodu:

Kod
$ask = "SELECT * FROM sms_subskrypcja";

  $do = mysql_query($ask);

  $i = 1;

  echo "<table border=1>";

  echo "<tr><td>Lp.</td><td>Adres email</td><td>Usuń</td></tr>";

  echo "<form action=index.php?id=subskrypcja&action=delete method=post>";

  while($pole = mysql_fetch_array($do))

  {

     echo "<tr><td>$i.</td><td>$pole[email]</td><td align=center><input type=checkbox name='email$i' value='$pole[email]'></td></tr>";

     $i++;

  }

          echo "<tr><td></td><td></td><td><input type=submit value='Usuń'><input type=hidden name=ile value='$i'></td></tr>";

  echo "</form>";

  echo "</table>";


Wszystko dziala poprawnie, ale... Do wyswietlania maili na nastepnej stronie uzywam skryptu:

Kod
if($action == "delete")

{

    $i = 1;

    while($i < $ile)

    {

        echo "Numer: $i - $email2<br>";

        $i++;

    }

}


Jest juz z gory wpisana wartosc $email2. W takim wypadku jesli zaznaczylem drugiego maila zostanie on wyswietlony. Niestety nie wiem jak zrobic, zeby wyswietlal wszystkie maile. Prosciej mowiac nie dziala schemat $email$i Dlaczego? Z gory dzieki za pomoc. Mam nadzieje, ze wszyscy zrozumieliscie oco mi chodzilo.

TRACK[/code]
?>[/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
track
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Łódź

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


No co?? Nikt nie potrafi mi pomoc?
Go to the top of the page
+Quote Post
borec
post
Post #3





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 18.07.2003
Skąd: Tarnów

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


[php:1:a9055322c8]<?php
$ask = "SELECT * FROM sms_subskrypcja";
$do = mysql_query($ask);
$i = 1;
echo "<table border=1>";
echo "<tr><td>Lp.</td><td>Adres email</td><td>Usuń</td></tr>";
echo "<form action=index.php?id=subskrypcja&action=delete method=post>";
while($pole = mysql_fetch_array($do))
{
echo "<tr><td>".$i.".</td><td>".$pole['email']."</td><td align=center><input type=checkbox name='email".$i."' value='".$pole['email']."'></td></tr>";
$i++;
}
echo "<tr><td></td><td></td><td><input type=submit value='Usuń'><input type=hidden name=ile value='".$i."'></td></tr>";
echo "</form>";
echo "</table>";
?>[/php:1:a9055322c8]

sprobuj teraz - tablice z indeksami stringowymi musza wygladac tak:
$tablica['index']


--------------------
Gentoo Linux 64bit / PHP 5.2 / MySQL 5.1
-> Administracja serwerami Linux i FreeBSD
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: 20.08.2025 - 08:33