javascript adat feltöltés php-val
sziasztok!
az lenne a problémám hogy van egy textaream és az ilyen "univerzális" ki lehet választani hogy dölt vagy milyen betütipu stb.
és azt akarok hogy amit beirt megformázott szöveg html kódját kellene feltölteni mysql-be
kód:
<html>
<head>
<title>Demo 3 : Add/Remove NicEditors</title>
</head>
<body>
<form name="mod" method="POST">
<div id="menu"></div>
<h4>Textarea Example</h4>
<div>
<textarea style="width: 1000px; height: 500px;" id="myArea1"></textarea>
<br />
<button onClick="addArea2();">Add Editor to TEXTAREA</button>
<input type="submit" name="mod" value="registrálok" />
</div>
<div style="clear: both;"></div>
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script>
var area1, area2;
function toggleArea1() {
if(!area1) {
area1 = new nicEditor({fullPanel : true}).panelInstance('myArea1',{hasPanel : true});
} else {
area1.removeInstance('myArea1');
area1 = null;
}
}
function addArea2() {
area2 = new nicEditor({fullPanel : true}).panelInstance('myArea2');
}
function removeArea2() {
area2.removeInstance('myArea2');
}
bkLib.onDomLoaded(function() { toggleArea1(); });
</script>
</div>
</form>
</body>
</html>
<?php
include "config.php";
if (isset($_POST['mod']))
{
$sql = "INSERT INTO users (id,text) ";
$sql.= "VALUES('','".$_POST['ide mi kell?']."','')";
print "sikeres regisztráció!";
print "<a href=\"index.php\">tovább</a>";
}
?>
■ az lenne a problémám hogy van egy textaream és az ilyen "univerzális" ki lehet választani hogy dölt vagy milyen betütipu stb.
és azt akarok hogy amit beirt megformázott szöveg html kódját kellene feltölteni mysql-be
kód:
<html>
<head>
<title>Demo 3 : Add/Remove NicEditors</title>
</head>
<body>
<form name="mod" method="POST">
<div id="menu"></div>
<h4>Textarea Example</h4>
<div>
<textarea style="width: 1000px; height: 500px;" id="myArea1"></textarea>
<br />
<button onClick="addArea2();">Add Editor to TEXTAREA</button>
<input type="submit" name="mod" value="registrálok" />
</div>
<div style="clear: both;"></div>
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script>
var area1, area2;
function toggleArea1() {
if(!area1) {
area1 = new nicEditor({fullPanel : true}).panelInstance('myArea1',{hasPanel : true});
} else {
area1.removeInstance('myArea1');
area1 = null;
}
}
function addArea2() {
area2 = new nicEditor({fullPanel : true}).panelInstance('myArea2');
}
function removeArea2() {
area2.removeInstance('myArea2');
}
bkLib.onDomLoaded(function() { toggleArea1(); });
</script>
</div>
</form>
</body>
</html>
<?php
include "config.php";
if (isset($_POST['mod']))
{
$sql = "INSERT INTO users (id,text) ";
$sql.= "VALUES('','".$_POST['ide mi kell?']."','')";
print "sikeres regisztráció!";
print "<a href=\"index.php\">tovább</a>";
}
?>
..
Nem formáztad a kódot..
Nem mondtad el, hogy mi a gond..
Annyi látszik, hogy a textarea-dnak nincs name tulajdonsága.. (legalábbis a html kódban nincs) így nem fogod tudni kiszedni a tartalmát szerver oldalon.. és amit beállítasz name-nek, azt kell majd a $_POST-ba is tenned.
(arra figyelj, hogy ha mind 2 textarea értékét meg akarod kapni, akkor mindkettőnek be kell beállítanod a nevét)
kösz
átnéztem de...
<head>
<title>Demo 3 : Add/Remove NicEditors</title>
</head>
<body>
<form action="index.php" method="POST">
<div id="menu"></div>
<h4>Textarea Example</h4>
<div>
<textarea style="width: 1000px; height: 500px;" id="myArea1" name="auto" ></textarea>
<br />
<button onClick="addArea2();">Add Editor to TEXTAREA</button>
<input type="submit" name="mod" value="registrálok" />
</div>
<div style="clear: both;"></div>
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script>
var area1, area2;
function toggleArea1() {
if(!area1) {
area1 = new nicEditor({fullPanel : true}).panelInstance('myArea1',{hasPanel : true});
} else {
area1.removeInstance('myArea1');
area1 = null;
}
}
function addArea2() {
area2 = new nicEditor({fullPanel : true}).panelInstance('myArea2');
}
function removeArea2() {
area2.removeInstance('myArea2');
}
bkLib.onDomLoaded(function() { toggleArea1(); });
</script>
</div>
</form>
</body>
</html>
<?php
include "config.php";
if (isset($_POST['mod']))
{
$sql = "INSERT INTO box (id,text) ";
$sql.= "VALUES('','".$_POST['auto']."','')";
print "sikeres regisztráció!";
print "<a href=\"index.php\">tovább</a>";
}
?>
hát atnéztem javitgatam rajta de most se tölti fel
MySQL
2,azt jelenti hogy nem tölti
3,adtam meg sql parncsot:
<?php
include "config.php";
if (isset($_POST['mod']))
{
$sql = "INSERT INTO users (id,text) ";
$sql.= "VALUES('','".$_POST['ide mi kell?']."','')";
print "sikeres regisztráció!";
print "<a href=\"index.php\">tovább</a>";
}
?>
Problémák
Help
Egyébként próbáld így:
nem akar jó lenni
Leírnád
hiba:
Szerintem ez így helyes. Ha
Ugyanis valami azt súgja, hogy a config.php-ban sincs se mysql_connect(), se mysql_select_db().
megoldva de...
hogyan nézed?
<br>
elemet. Ha a szövegben levő sortöréseket<br>
-re szeretnéd cserélni, ajánlom figyelmedbe az nl2br függvényt.ismerem de?
igy esetleg jó lehet?$text =
Attól függ
Ez csak attól függ, mivel nézed. Ha valami konzolos alkalmazással nézed, például a MySQL beépített kliense, akkor látszani fog a sortörés. De persze mindez kliens függő, hogy mikor, és milyen sortörést mutat meg. Lehet más klienst kellene használnod, vagy másképp.
Nem tenném
<br>
zavarni fog, elhiheted.kösz
köszönöm mindekinek minden