Jeps, eli ongelmana olis saada submit-napin avulla tekstikenttään syötetty tekstipätkä tallennettua arrayn uuteen 'lokeroon', jolloin voisi esim. ulostaa uusimmat 15 viestiä vanhojen jäädessä talteen.
Tähän mennessä kaikki yritelmät ovat päättyneet siihen, että tieto on tallentunut ensimmäiseen lokeroon ja korvannut vanhan.
Mitä tein väärin?
Jostain kumman syystä tähän ei ole löytynyt mitään selkeää keinoa netistä tahi kirjoista, joten toivon että täällä joku osaisi neuvoa.. Uskon että kyseessä on kuitenkin aika simppeli toiminto, mutta koska olen vasta alkeissa php:n kans niin en oo hoksannut sitä.
Tähän mennessä kaikki yritelmät ovat päättyneet siihen, että tieto on tallentunut ensimmäiseen lokeroon ja korvannut vanhan.
Mitä tein väärin?
Jostain kumman syystä tähän ei ole löytynyt mitään selkeää keinoa netistä tahi kirjoista, joten toivon että täällä joku osaisi neuvoa.. Uskon että kyseessä on kuitenkin aika simppeli toiminto, mutta koska olen vasta alkeissa php:n kans niin en oo hoksannut sitä.
Vastaukset 5
Vanhimmat
$stack = array ("orange", "banana");
array_push ($stack, "apple", "raspberry");
Saadaan:
Array
(
[0] => orange
[1] => banana
[2] => apple
[3] => raspberry
)
http://www.php.net/manual/en/function.array-push.php
Kiitos, pienellä tutkiskelulla ja kikkailulla pääsin jyvälle ja sain sen toimimaan, ja alankin heti 'jalostamaan' sitä tarpeisiini sopivaksi.
Joo eli kun olis pitäny saada useampia viestejä tallennettua, ei onnistunu vaan se kierrätti siinä ekassa sitä $input-muuttujaa, eli tekstiä jonka käyttäjä syöttää kenttään..
Pitäiskö siihen jotenkin saada vaihtuva nimike että ne menis eri lokeroihin eikä jäis siihen samaan, taijjotai..?
Ja onko se yleensäkään mahdollista pelkällä php:llä?
Nyt taisin pudota kärryiltä. Mutta suurinpiirtein se menee näin:
// luetaan alussa uudet viestit taulukkoon. 3 on tuorein jne...
$viestit = array('viesti 1','viesti 2','viesti 3');
$tulos = array ("viesti 0");
for($i=0;$i
En tiiä olenko niin palikka etten osaa vai puuttuuko scriptistä jotakin, mutta tuolla koodilla kenttään kirjoitettu viesti tallentuu yksinään neljänneksi ja uus viesti korvaa sen. Hiukan muuttelin ja hioin tuotakin, mutta tuloksetta..
Eli yrityksenäni on saada joka viestille uusi järjestysluku arrayn sisällä, joista sitten saa ulostaa mieleisensä.
Kiitos avusta tähän asti.