Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Php + Mysql
Forum PHP.pl > Forum > Przedszkole
bams
Oto kodzik:

while ($pole = mysql_fetch_array($wykonaj))
{
print "<tr>\n"
$i=-1;
while ($i<5)
{
$i++;
if ($i==4){
print "<td>"."<a href=mailto:"."$pole[$i]".">"."$pole[$i]"."</a>"."</td>\n";
}
else
print "<td>"."$pole[$i] "."</td>\n";

if ($i==5){
//-----------------------------TU JEST PROBLEM--------------------------
print "<td><FORM action=$_SERVER[PHP_SELF] method=POST>";
print "<INPUT type=Submit Value=\"Kasuj\">";
$zapytanie = "DELETE FROM `karta` WHERE Id=('$i')";
$wykonaj = mysql_query($zapytanie);
print "</FORM></td>";
//----------------------------------------------------------------------------
}

chodzi mi o sama koncowke kodu, o guzik do kasowania wpisow. Teraz to dziala tak, że kasuje wszystko jak leci podczas odpalania php. Jak zrobic zeby dopiero guzikiem wywolywac funcje kasowania... ?

Jesli wywale to zapytanie, to php rysuje mi tabelke z danymi z bazy i tworzy guziki Kasuj przy kazdej lini no ale nie dzialaja sadsmiley02.gif . Nie wiem jak to ugrysc , jestem mocno poczatkujacy... z gory thx. wacko.gif
taktiken
teoretycznie - najprosciej podzielic kod na 2 czesci - 'generujaca kod html' i 'aktualizujaca dane'.
Dzielisz:
<-- kod aktualizujacy tabele gdy klikniety zostanie przycisk 'usun' -->
  1. <?php
  2. If (isset($_POST['usun'])) 
  3. { 
  4. $zapytanie = &#092;"DELETE FROM `karta` WHERE Id=('$_POST[i]')\"; 
  5. $wykonaj = mysql_query($zapytanie);
  6. }
  7.  
  8. ?>
- to zaktualizuje ci dane w tabeli
i konczysz formatowaniem html - przyciskiem przy kazdym polu.
pamietaj o operowaniu na tablicach globalnych $_POST - gdy przesylasz.

j

<--- kod guzika ---> UPDATE
jak juz jesteś w loopie:
  1. <?php
  2. &#092;"<INPUT type=Submit Value=\"$i\" name=\"usun\">\";
  3. ?>
bams
No coz potwierdza sie... jestem jeszcze mocno zielony. Sama zasade rozumiem , wykonuje ten fragment kodu powyzej po przeslaniu wartosci $i z guzika ktory jest na koncu kazdego wiersza w tabeli.
Ale jak wlasnie przekazac z guzika ta wartosc.... moze mi ktos do konca powiedziec. Jak ma wygladac kod guzika;( bede dzwieczny wacko.gif thx
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.