Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]nie przekazuje danych z value do bazy ;/
damianm2007
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

Ostrzeżenie: (20%)
X----


witajcie.

zrobilem sobie select z wyborem kolorów i ok

ale nie wpisuje mi do bazy koloru wybranego przez select ;/

plik 1 (wybieram kolor tektu)

  1. $imiewysylajacegocolor = $_GET["imiewysylajacegocolor"];
  2.  
  3.  
  4. print("Imię nadawcy: <input type=\"text\" id=\"imiewysylajacego\" name=\"imiewysylajacego\" size=\"20\"> kolor tekstu:
  5.  
  6.  
  7. <select id='imiewysylajacegocolor' name='imiewysylajacegocolor' style='width: 100px'>
  8.  
  9. <option value='#000000'><style='background-color:#000000;'>czarny</style></option>
  10. <option value='#00FF00'><style='background-color:#00FF00;'>zielony</style></option>
  11. <option value='#0066FF'><style='background-color:#0066FF;'>niebieski</option>
  12. <option value='#FF0000'><style='background-color:#FF0000;'>czerwony</option>
  13. <option value='#FF00FF'><style='background-color:#FF00FF;'>różowy</option>
  14. </select>
  15.  
  16. <br />");
  17.  


plik 2 (pogląd ) "kolor tekstu jest taki jak wybrany w select"

  1. $imiewysylajacegocolor = $_GET["imiewysylajacegocolor"];
  2.  
  3.  
  4. <br /><b>Nadawca</b><br />Imię:
  5.  
  6.  
  7. <input type=\"hidden\" value=\"$imiewysylajacego\" name=\"imiewysylajacego\"/>
  8.  
  9. <input type=\"hidden\" value='$imiewysylajacegocolor' name='imiewysylajacegocolor'/>
  10.  
  11. <font color='$imiewysylajacegocolor'>$imiewysylajacego</font>
  12.  
  13. <br />
  14.  
  15.  


plik 3 (zapis do bazy)

  1.  
  2.  
  3. $imiewysylajacegocolor = $_GET["imiewysylajacegocolor"];
  4.  
  5.  
  6. if(isset($_GET['submit'])) {
  7. $zapytanie = "INSERT INTO ekartka
  8. (imiewysylajacegocolor)
  9. VALUES
  10. ('$imiewysylajacegocolor')";
  11.  
  12.  
  13. mysql_query($zapytanie) or die(mysql_error());
  14.  
  15.  
  16. }
  17.  



kod poucinałem bo tylko tego nie dodaje do bazy reszta leci normalnie jak imię, nazwisko email etc...

Ten post edytował damianm2007 10.05.2011, 12:50:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nekomata
post
Post #2





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

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


Insertem wstawiasz nowy rekord... użyj update.
Go to the top of the page
+Quote Post
damianm2007
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

Ostrzeżenie: (20%)
X----


Cytat(nekomata @ 10.05.2011, 15:59:15 ) *
Insertem wstawiasz nowy rekord... użyj update.



UPDATE przy wprowadzaniu nowego rekordu (IMG:style_emoticons/default/questionmark.gif) ?

pies był pogrzebany w pliku zapisz.php metodą post szło a nie get a w zmiennych był get... heh

już działa (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
toaspzoo
post
Post #4





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


$wybor = $_GET/POST['guzik']

Kod
INSERT INTO `baza` SET `kolumna` = '$wybor'.....
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
pies był pogrzebany w pliku zapisz.php metodą post szło a nie get a w zmiennych był get... heh
Problem do rozwiązania w minutę. Wystarczy się zastosować do podanych tu porad:
Temat: Jak poprawnie zada pytanie
W twoim przypadku to między innymi wyświetlanie wszystkich błędów
To tak na przyszłość
Go to the top of the page
+Quote Post

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: 23.08.2025 - 14:16