Pereiti prie turinio

Del zodziu skaidymo ir talpinimo i DB


Rekomenduojami pranešimai

Sveiki,

 

kokia funkcija patogiausia butu naudoti tokioje situacijoje:

 

Turiu teksta, ikeltai textboxa. POST metodu perimu informacija ir laikau ja kintamajame $tekstas

 

Kaip reiketu isskaidyti kintamaji $tekstas, kad viskas butu sukelta i masyva $zodziai

 

ir kaip aprasyti cikla, kad sukelciau kiekviena zodi is masyvo i MySQL DB?

 

Esu primirses PHP sintakse, o reikia tai padaryti skubiai.

 

Jei galite, padekit :)

 

ACIU

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na žodžius galima išskaidyti taip.Pvz:

 

<?php

$tekstas = "siandien yra geras oras";
$pieces = explode(" ", $tekstas);
//taip atrodys masyvas
echo $tekstas[0]; // siandien
echo $tekstas[1]; // yra
echo $tekstas[2]; // geras
echo $tekstas[3]; // oras

?>   	

Redagavo Token
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na žodžius galima išskaidyti taip.Pvz:

 

<?php

$tekstas = "siandien yra geras oras";
$pieces = explode(" ", $tekstas);
//taip atrodys masyvas
echo $tekstas[0]; // siandien
echo $tekstas[1]; // yra
echo $tekstas[2]; // geras
echo $tekstas[3]; // oras

?>   	

 

Šitaip gausi undefined index įspėjimus, kadangi masyvas bus ne $tekstas, o $pieces :)

 

===

 

<?php
// <..> kažkur čia susijungimas su db t.t.
$tekstas = "Tavo norimas tekstas";
$zodziai = explode(" ", $tekstas);

foreach($zodziai as $zodis) {
	mysql_query("INSERT INTO db (zodis) VALUES('$zodis')") or die(mysql_error());
}
unset($zodis);
?>

 

Aišku čia jokio tikrinimo nieko, jeigu gryną tekstą perduodi, dar gali jeigu reikia nereikalingus simbolius naikinti, kokius kablelius ar ką, na nežinau :)

Redagavo Eizo0x
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Šitaip gausi undefined index įspėjimus, kadangi masyvas bus ne $tekstas, o $pieces :)

 

===

 

<?php
// <..> kažkur čia susijungimas su db t.t.
$tekstas = "Tavo norimas tekstas";
$zodziai = explode(" ", $tekstas);

foreach($zodziai as $zodis) {
	mysql_query("INSERT INTO db (zodis) VALUES('$zodis')") or die(mysql_error());
}
unset($zodis);
?>

 

Aišku čia jokio tikrinimo nieko, jeigu gryną tekstą perduodi, dar gali jeigu reikia nereikalingus simbolius naikinti, kokius kablelius ar ką, na nežinau :)

 

o kablelius ir taskus su preg match?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...