Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: textarean sisältö tietokantaan

Sivun loppuun

Lemtz81 [06.06.2006 22:32:11]

#

moi

mulla on pieni ongelma, en saa textarea sisältöä tietokantaan.

<form method="post" action="tallenna.php"><textarea name="sisalto" rows="5" cols="40"></textarea><input type="submit" value="save"></form>

ja sitten tallenna.php

$lisateksti = get_magic_quotes_gpc() ? $_POST['sisalto'] : mysql_real_escape_string($_POST['sisalto']);
mysql_query("INSERT INTO tb_meikki_kommentit (teksti,kayttaja) VALUES ('{$lisateksti}','{$_SESSION['user_id']}')");

homman on sellainen että se iskee tuon user_id tietokantaan mutta ei tekstiä....??

Antti Laaksonen [06.06.2006 22:46:00]

#

Onko muuttujan $lisateksti sisältö oikea ennen tietokantakyselyä? Tämän voi tarkistaa echo-komennolla.

Veikkaan virhettä HTML:ssä. Ainakin tuosta lomakkeesta puuttuu lähetysnappi.

Lemtz81 [06.06.2006 23:05:17]

#

juu-u, on tuossa nappi...
ja echo näyttää oikean arvon , tämä täsä hulluksi ajaa kun ei tiedä mikä on ongelma

Antti Laaksonen [06.06.2006 23:10:25]

#

Kokeile tallentaa koko tietokantakysely ensin muuttujaan ja tulosta senkin sisältö sivulle. Onko lopullinen kysely varmasti oikein? Toimiiko kysely, jos sen syöttää käsin tietokantaan? Tällainen ongelma kyllä ratkeaa aina...

Lemtz81 [06.06.2006 23:24:14]

#

juu, tulokseksi tulee:

INSERT INTO tb_meikki_kommentit (kayttaja,huomautus) VALUES ('1','tämän pitäis mennä tietokantaan')

ja sql lauseena menee tietokantaan....ei ymmärrä

Antti Laaksonen [07.06.2006 00:17:06]

#

Onpa kummallista, jos PHP-skriptin kautta tietokantaan ilmestyy toisenlainen rivi kuin käsin lisättynä, vaikka SQL-kysely on sama. Oletko varma, että tarkastelet tietokannasta oikeita rivejä?

ajv [07.06.2006 07:34:18]

#

No yksi pikku fiba tuossa on: numerot eivät tarvitse hipsuja ympärilleen, oletan, että kayttaja-kenttä on numeerinen? Mutta sillä ei nyt tuohon pitäisi olla vaikutusta, sillä MySQL ymmärtää kyllä tarkistaa syöytteen numeerisuuden vaikka se merkkijonona sille annetaankin. Hämärä homma kieltämättä.

Lemtz81 [07.06.2006 09:08:07]

#

jaaha....

riisuin kaiken muun pois ja testasin vain ks. osiota ja toimi oikein....pitää katella muu koodi läpi vielä suurennuslasin kanssa.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta