Jeg har et sted hvor man kan tilføje kommentare til en
nyhed....men har følgende problem at når jeg sætte nogen tekster
ind, sætter den ikke det hele ind i mySQL....
f.eks. Hvis jeg skriver:
hey drenge!
Er det ok det der arbejde? Skal nemlig
---------------------------------------------------
er det kun følgende der kommer ind i mySQL:
hey drenge!
Er det ok det der arbejde? Skal nem
mit script ser således ud:
Form:
echo "<table>";
echo "<tr>";
echo "<td valign='top'>";
echo "<form action='show_new.php?id=$id2&do=write'
method='post'>";
echo "$font_1 Svar: $font_end";
echo "</td>";
echo "<td>";
echo "<textarea name='svar' rows='5' cols='45'
style='font-family: Verdana; font-size:14;'></textarea>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td>";
$newsid = $_GET['id'];
echo "<p align='bottom'>";
echo "<input type='submit' id='submit'
value='Tilføj'><input type='hidden' value='$_SESSION[username]'
name='navn'><input type='hidden' value='$newsid' name='newsid'>";
echo "<input type='hidden'
value='$_SESSION[husnumber]' name='hus'>";
echo "</p>";
echo "</form>";
echo "</td>";
echo "</tr>";
echo "</table>";
og forbindelsen til databassen:
if($do == 'write') {
#Forbindelse til databasen
mysql_connect("$server","$user","$password");
mysql_select_db("$database");
$svar = $_REQUEST["svar"];
$newsid = $_REQUEST["newsid"];
$navn = $_REQUEST["navn"];
$hus = $_REQUEST["hus"];
$query = "INSERT INTO newscomment(id, newsid, svar,
navn, hus, tid) values(0,'$newsid','$svar',
'$navn','$hus',now())";
mysql_query($query) or
die($query."<br>".mysql_error());
}
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials