/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Problem med at sætte tekst ind i mySQL...
Fra : Jeppe Christensen


Dato : 03-07-05 15:06

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

 
 
Peter Brodersen (03-07-2005)
Kommentar
Fra : Peter Brodersen


Dato : 03-07-05 15:20

On 03 Jul 2005 14:05:43 GMT, Jeppe Christensen <mr.puity@gmail.com>
wrote:

>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....

Kan det tænkes, at det felt, du indsætter ens svar i, blot er et
tekstfelt af typen VARCHAR(50) eller lignende - så feltet i første
omgang kun kan rumme 50 tegn?

I så fald er det ganske enkelt MySQL, der beskærer feltet hårdt og
brutalt, hvis teksten fylder mere end som så.

--
- Peter Brodersen

Jeppe Christensen (03-07-2005)
Kommentar
Fra : Jeppe Christensen


Dato : 03-07-05 15:24

Fandt også ud af det var det der var fejlen....dumt at mig...

--
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

Jeppe Christensen (03-07-2005)
Kommentar
Fra : Jeppe Christensen


Dato : 03-07-05 15:23

Har løst problemet.....

--
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

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste