Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-07-15 15:28:14

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Mysql i dodawanie w tabeli w php

Witam! Mam takie pytanie odnośnie mysql'a - dodawania usuwania oraz tabeli z poziomu php.

Zrobiłem sobie formularz który dodaje mi pewne dane do bazy.

Wygląda on tak że zawarty jest w jednej lini:

pole1 pole2 pole3 pole4 ( oczywiście puste do wypełnienia )
Wpadłem na taki pomysł żeby gromadzić dane w tym formularzu na takiej podstawie że
obok pole4 będzie przycisk dodaj przycisk usuń i przycisk edytuj

przypuszczalnie wpisuję dane do pole1 pole2 pole3 pole4 i klikam przyciski dodaj
dane dopisują mi się do bazy pola formularza stają się nieaktywne ( z widocznymi wcześniej wpisanymi danymi )
i niżej pojawiają się nowe pola do wypełnienia z przyciskami.

czyli od początku:

pole1 pole2 pole3 pole4 dodaj usun edytuj

wpisuję dane i klikam dodaj i zrobi się coś takiego

pole1 pole2 pole3 pole4 dodaj usun edytuj  // nieaktywne prócz przycisków

pole1 pole2 pole3 pole4 dodaj usun edytuj // aktywne

w każdej chwili jak będę chciał klikne sobie w pole edytuj i wyedytuje dane lub usun i usune.

Ma ktoś jakiś pomysł lub zna jakieś artykuły o czymś takim???

Ostatnio edytowany przez debbie (2009-07-15 15:28:55)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2009-07-15 15:51:23

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Mysql i dodawanie w tabeli w php

Zapytanie SQL, podstawy formularzy i jakaś zmienna superglobalna/sesja/cookie i tyle :) Jeśli nie chcesz tego robić przez przeładowywanie strony to pozostaje JavaScript.

Ostatnio edytowany przez Zbooj (2009-07-15 15:54:04)

Offline

 

#3  2009-07-15 15:53:41

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: Mysql i dodawanie w tabeli w php

jakaś zmienna superglobalna/sesja/cookie i tyle :) W sumie ja to widze na kilku plikach :)

jakiś super pomysł/przykład??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#4  2009-07-15 15:57:06

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Mysql i dodawanie w tabeli w php

No musisz przechowywać gdzieś zmienne pomiedzy przeładowaniami strony. Można zrobić kolejno numerowane ciastka do przechowywania zmiennych i odczytywać je w pętli. Co do aktywnosci przycisków to używa się do tego atrybutu disabled znacznika <button>. Na szybko ci tego teraz nie napisze bo spieszy mi sie troche.

Ostatnio edytowany przez Zbooj (2009-07-15 15:57:36)

Offline

 

#5  2009-07-15 16:04:10

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: Mysql i dodawanie w tabeli w php

Szkoda! Mały przykładzik rozjaśnił by mi troche sprawę:)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#6  2009-07-15 16:54:59

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: Mysql i dodawanie w tabeli w php

hehe! Może ktoś da cyna chociaż jak zrobić żeby po wpisaniu do formularza danych i klikając w przycisk
dodaj pola formularza się deaktywowały??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#7  2009-07-15 17:47:45

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Mysql i dodawanie w tabeli w php

debbie napisał(-a):

hehe! Może ktoś da cyna chociaż jak zrobić żeby po wpisaniu do formularza danych i klikając w przycisk
dodaj pola formularza się deaktywowały??

Użyj JavaScript, akcje na onclick.

Ostatnio edytowany przez kamikaze (2009-07-16 09:02:46)

Offline

 

#8  2009-07-20 09:15:48

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: Mysql i dodawanie w tabeli w php

Noo wszystko fajnie! tylko że jedyne co udało mi się zrobić to na odwrót:

<form name="formularz">
<input type="tekst" name="send" onclick="document.formularz.send.disabled='disabled'" checked="yes" />nie
<input type="tekst" name="send" onclick="document.formularz.send.disabled=''" />tak
<input type="submit" name="send" disabled="disabled" value="Wyślij">
</form>

czyli po kliknięciu w formę tak - przycisk jest aktywny
w formę nie przycisk jest nieaktywny.
A ja chcę żeby po kliknięciu w przycisk obie formy były nieaktywne.


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#9  2009-07-20 20:30:13

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Mysql i dodawanie w tabeli w php

Masakra, zawsze piszesz kod zgadując? HTML-a się naucz. Wartości dla atrybutu type elementu input są z góry zdefiniowane, i wierz mi nie ma typu "tekst". Wszystkie elementy mają taki sam name, gdzie tu logika? Klikasz na submit a onclick masz na inputach? Rusz głową! Jak masz sumbit to w form przydałby się atrybut action. Poczytaj o formularzach, HTML się kłania. Nie licz na gotowca, HTML to chyba nie jest jakieś nie wiadomo co.

Offline

 

#10  2009-07-21 10:16:28

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: Mysql i dodawanie w tabeli w php

Z html'em a tm bardziej formularzami nie mam najmniejszych problemów ( głupia literówka i tyle dawno nie operowałem na tym )
Wiem że pewnie będe musiał użyć java script. Tylko jeszcze niewiem jak go użyć dla rozwiązania mojego problemu. Wcale nie liczę na gotowca.


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)