| Autor | Zpráva | ||
|---|---|---|---|
| Baterie Profil |
#1 · Zasláno: 7. 4. 2013, 18:55:54
Ahojte, mám jeden dotaz. Na internetu to nemohu najít.
Mám <input> okénko, do kterého zadám nějaké údaje, které jsou oddělené čárkou (například: Pepa, Vojta, Karel, Květák). Tyto data chci zapsat do MySQL, ALE! každý záznam odděleny čárkou do jednoho řádku. Jak na to? |
||
| Tori Profil |
|||
| Baterie Profil |
#3 · Zasláno: 7. 4. 2013, 19:08:07
a můžete mi ukazat nějaký příklad prosím
|
||
| Baterie Profil |
#4 · Zasláno: 7. 4. 2013, 20:21:49
Prosim :D potrebuju to a nwm jak na to
|
||
| Alphard Profil |
#5 · Zasláno: 7. 4. 2013, 20:32:02
Trochu vlastní snahy, první jmenovaná funkce rozdělí vstup do pole, to projděte cyklem a vkládejte data.
$items = explode(',', ...);
foreach ($items as $item)
{
// insert do databáze hodnoty $item
} |
||
| Baterie Profil |
místo vložení dat do jednotlivých řádků mi to vloží do jednoho radku vsechno!!
<?
if (isset($_POST['Submit']))
{
$znacka = $_POST['znacka'];
$model = $_POST['model'];
$items = explode(',', $model);
foreach ($items as $item)
{
mysql_connect('predator.fakaheda.eu','3098_mysql_db','***');
mysql_select_db('3098_mysql_db');
mysql_query("INSERT INTO databaze (znacka, model) values ('$znacka', '$item')");
echo "ok";
}
}
else
{
?>
<form method="post" action="#">
<input type="text" name="znacka">
<input type="text" name="model">
<input type="submit" name="Submit">
</form>
<?
}
?> |
||
| pcmanik Profil |
Baterie:
Skús si v tom cykle dať len výpisať daný dotaz, ako vyzerá. |
||
| Baterie Profil |
#8 · Zasláno: 7. 4. 2013, 22:02:34
stejně
|
||
| Camo Profil |
Baterie:
Hromadý insert do DB vyzerá takto: INSERT INTO tb (col1, col2) values ('val1','val2'), ('val3', 'val4'), ('val5', 'val6'); |
||
| Player Profil * |
#10 · Zasláno: 8. 4. 2013, 20:58:51
Explode ti vytvoří array ... takže pak nevkládej $items ale $items[0] = Prvni věc před oddělení čárkou , $items[1] = druhá věc...
atd... |
||
|
Časová prodleva: 13 let
|
|||
0