Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] wysłanie wartości get do mysql
Forum PHP.pl > Forum > Przedszkole
dentopolis
mam taki diagram z polami input.



chciałbym każdą z nich zapisać do bazy która ma postać:


przycisk zapisz powoduje pobranie wartości pól ale jak to wpisać do bazy?
  1. http://localhost/diagrampusty.php?18=c&17=w&16=&15=x&14=&13=&12=&11=&21=&22=&23=&24=&25=&26=&27=&28=&48=&47=&46=&45=&44=&43=&42=&41=&31=&32=&33=&34=&35=&36=&37=&38="]http://localhost/diagrampusty.php?18=c&...amp;37=&38=
markonix
Pętlą pojedynczo lub masowym INSERTEM.
Czemu formularz przesyłany jest metodą GET, a nie POST? Byłoby to znacznie bardziej na miejscu..
borabora
w parametrach nie masz id pacjenta. też musisz go dorzucic do tabeli, pamietasz o tym?
dentopolis
z tym nie mam problemu, ale jak powinien wyglądać taki kod?
markonix
Najlepiej schludnie.
Lord
  1. <input type="text" name="name[1]" value="x"/>
  2. <input type="text" name="name[2]" value="y"/>
  3. <input type="text" name="name[3]" value="z"/>
  4. <input type="text" name="test" value="a"/>


  1. foreach($_GET['name'] as $id => $v){
  2. //SQL
  3. echo $id.'->'.$v;
  4. }
dentopolis
Lord - ten kod pozwoli mi na wypisanie danych, ale jaki powinien być kod sql dokonujący UPDATE'u/utworzeniu powiedzmy dwóch wierszy w tabeli. czyli jeśli dla danego pacjenta jest przy zębie stan (c-próchnica) i chcę go zamienić na (w-wyleczony) to powinien dokonać aktualizacji, a jeśli ząb badam pierwszy raz to nie ma wpisu w bazie i trzeba go utworzyć.
viking
insert ... on duplicate key update. W dokumentacji mysql dla insert masz więcej.
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.