Autor Zpráva
marce
Profil *
Potreboval bych script, ktery mi z dat zadanych do inputu ulozi data do DB.

Pr.:
<input type=text name=text value=mamka,tatka,deda>


a chci aby mi to ulozlo do DB nejak takto:
mysql_query("INSERT INTO `tabulka` (`id`, `text`) VALUES (NULL, 'mamka');
mysql_query("INSERT INTO `tabulka` (`id`, `text`) VALUES (NULL, 'tatka');
mysql_query("INSERT INTO `tabulka` (`id`, `text`) VALUES (NULL, 'deda');


nebo jakkoliv jinak. Do inputu budu davat ruzne hodnoty a ruzny pocet hodnot.

Prosim poradte mi. Diky
karbon
Profil *
if(!empty($_POST['text'])){
$text = explode(',', $_POST['text']);
foreach($text as $a){
mysql_query('INSERT INTO `tabulka` (`id`, `text`) VALUES (NULL, "'.$a.'")');
}
}
. Případně je nutné změnit $_POST na $_GET, pokud formulář používá GET.
Alphard
Profil
co tohle?
mysql_query("INSERT INTO `tabulka` (`text`) VALUES ('".implode ("'), ('", explode (",", $_POST['text']))."')");
marce
Profil *
A ted ktere je lepsi?
Nebo je jedno ktere pouziju?

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: