Autor Zpráva
hary28
Profil *
Ahoj all, mám ve formuláři 10 inputů a potřebuju texty z těch inputů vložit do mysql do jedné tabulky a do jednoho sloupce? Bude se to dělat pomocí cyklů si ymslím ale nedokážu to sestrojit tam moc prosím pomozte předem díky
sicario
Profil
Kdyz si ty inputy dobre pojmenujes, tak zadny cyklus potrebovat nebudes.

Resenim pak bude funkce join('spojovaci retezec', $vstupni_pole);

No a nazev inputu: <input name="vstupni_pole[]" type="...">
suky
Profil
nebo pres imlode() pres nejaky znak... a pri vypisu zas pouzijes explode() a rozdelis na casti... vic v php manualu
Casero
Profil
suky
Funkce implode() je synonymum k join().
hary28
Profil *
sestrolil jsem něco podobného ale je to blbě nebo píše mi to chybu.

$i=0;
while(!Empty($_POST['czech'][$i])) {
$czech = $_POST['czech'][$i];
$english = $_POST['english'][$i];
MySQL_Query("INSERT INTO slovnik VALUES ('$czech','$english')") or die (mysql_error());
$i++;
echo "Slova byla zařazena do slovníku";
}

a vypisuje mi to tuto chybu:
Column count doesn't match value count at row 1
Mastodont
Profil
Pokud má tabulka slovnik víc sloupců než 2, musíš vyjmenovat ty, do kterých vkládáš.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: