Autor Zpráva
Lukas Art
Profil *
Ve svém scriptu potřebuju aby se mi každej řádek co je zapsanej v textarea uložil zvlášť do sql. Takže prvně něják potřebuju aby se to rozdělilo po těch řádkách. a pak asi nějákej ciklus kterj je všechny zapíše do mysql. Vím jak zapsat do mysql ale to je tak všechno. Předem díky za rady.
mattyZEM
Profil
$text=explode("\n", $text);
for($i=0;$i<=count($text);$i++){
// zpracování
}
Lukas Art
Profil *
Omluvám se že sem dloho neodpověděl, ale použil jsem to až teď a mám s tím trochu problém. používám to takhle:
$obrazky1=explode("\n", $_POST["obrazky"]);
for($i=0;$i<=count($obrazky1);$i++){
$VlozData=mysql_query(" INSERT INTO obrazky (`game_id`,`odkaz`)
                      VALUES
													('".$Vysledek1['id']."','".$obrazky1."')  ") or die (mysql_error());
}												

No a teď je tady zásadní chyba. Do toho sloupce odkazy mi to napíše vždycky jen Array. A pokaždyý to přidá o jeden řádek víc než je těch odkazů. Kde dělám chybu?
petr 6
Profil
$obrazky1 je pole (array). Ty chceš nejspíš jenom i-tý prvek $obrazky1[$i]
mattyZEM
Profil
$obrazky1=explode("\n", $_POST["obrazky"]);
for($i=0;$i<=count($obrazky1);$i++){
  $VlozData=mysql_query("INSERT INTO obrazky (`game_id`,`odkaz`) VALUES ('".$Vysledek1['id']."','".$obrazky1[$i]."')  ") or die(mysql_error());
}  

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:

0