Autor | Zpráva | ||
---|---|---|---|
Lamič Profil * |
#1 · Zasláno: 28. 1. 2011, 17:11:06
Zdravím, našel sem si na webu script na přidávání a odebírání polích (inputů)
... <input type="text" name="edittext[]"> .... ted mi de o ukládání, jak se tohle ukládá do databáze? mám: $edittext[] = $_POST["edittext[]"]; $zapis = MySQL_Query("UPDATE info SET text = '$edittext' "); akorát tohle mi do databáze napíše Array |
||
Alphard Profil |
#2 · Zasláno: 28. 1. 2011, 17:18:42
Vypište si
print_r($_POST["edittext"]); , zjistíte, že je to normální pole, které jde projít cyklem.
Konkrétní způsob uložení závisí na struktuře databáze. |
||
Lamič Profil * |
#3 · Zasláno: 28. 1. 2011, 20:41:46
No ukládat by se to mělo do jednoho sloupce, oddělování by mělo být ";" neb oja kse to dělá, kdysi dávno sem to nějak podobně už vyděl řešené. Vůbec netuším jak nato...
|
||
WMPopi Profil |
#4 · Zasláno: 28. 1. 2011, 20:59:10
Lamič:
$edittext[] = $_POST["edittext[]"]; Pokud všechny ty inputy chceš uložit do jednoho sloupce a oddělit je středníkem, použij funkci implode(); $edittext = implode(";", $_POST[edittext]); |
||
Lamič Profil * |
#5 · Zasláno: 28. 1. 2011, 21:07:37
Super díky, a jak je to s výpisem?
zkoušel sem: $sql = MySQL_Query("SELECT * FROM info"); while ($row = MySQL_Fetch_Array($sql)) { $text = implode(";", $row[text]); echo "$text"; } |
||
Alphard Profil |
#6 · Zasláno: 28. 1. 2011, 21:10:13 · Upravil/a: Alphard
WMPopi:
„$edittext[] = $_POST["edittext[]"];“ „$edittext = implode(";", $_POST[edittext]);“ edittext není konstanta, patří do uvozovek. Lamič: „neb oja kse to dělá“ Další tabulkou. „zkoušel sem:“ Inverzní funkce je explode(). Musel by následovat další cyklus. |
||
WMPopi Profil |
#7 · Zasláno: 28. 1. 2011, 21:38:17
Alphard:
„$edittext[] = $_POST["edittext[]"];“ „Prosím?“ Nepochopil jsem co je nejasné? Chtěl jsem říct, že to co napsal mu fungovat nebude, pokud to zapíše do $edittext[], uloží se mu pole do pole. Nebo to říkám špatně? „edittext není konstanta, patří do uvozovek.“ Ano, zapomněl jsem |
||
Alphard Profil |
#8 · Zasláno: 28. 1. 2011, 21:42:33
WMPopi:
Aha, to je citace, ne rada. Omlouvám se. |
||
WMPopi Profil |
#9 · Zasláno: 28. 1. 2011, 21:47:34
Alphard:
Aha, už to vidím, nedal jsem do citace, omluva na mé straně.. |
||
Časová prodleva: 13 let
|
0