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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MYSQL spørgsmål: Hjælp til hvordan jeg væl~
Fra : Allan Johansen


Dato : 08-04-02 02:03

Hej NG!


1. Jeg har nogle forskellige tabeller og vil gerne kunne vælge imellem dem
alt efter hvilken tekst som indtastes i formularen. Men jeg kan ikke få
nedenstående til at virke - hvor er det galt, og gerne hvorfor?

2. Er der en begrænsning i hvor stor en tekst man kan indsætte i en
database/tabel via en formular. Den valgte datatype i databasen er text?


<form action="<? echo $php_self ?>">

<select name="$selectName">
<option selected value="">Vælg en database
<option value="">-----------------
<option value="katteadfaerd">katteadfærd
<option value="hundeadfaerd">Hundeadfærd
</select>
<Br>
Dato:<br>
<input type="text" name="Dato"><br>
<br>
Skribent:<br>
<input type="text" name="skribent"><br>
<br>
Overskrift:<br>
<input type="text" name="overskrift"><br>
<br>
Forord:<br>
<textarea name="forord" rows="4" cols="40"></textarea><br>
<br>
Artikel:<br>
<textarea name="artikel" rows="6" cols="40"></textarea><br>
<br>
<input type="submit" name="add_katteadfaerd" value=" - OK - ">
</form>
<?php
if($add_katteadfaerd) {
Databaseforbindelsen er udladt
mysql_select_db ("databasen_db", $connection);
$query = mysql_query("INSERT INTO $selectName (dato, skribent, overskrift,
forord, artikel)" . "VALUES
('$dato','$skribent','$overskrift','$forord','$artikel')");

}
?>
</body>
</html>


Mvh. Allan Johansen ("Newbie")




 
 
Thomas Jensen (08-04-2002)
Kommentar
Fra : Thomas Jensen


Dato : 08-04-02 09:29


"Allan Johansen" <hesselbjerg@adslhome.dk> wrote in message
news:3cb0ebe2$0$5274
> 2. Er der en begrænsning i hvor stor en tekst man kan indsætte i en
> database/tabel via en formular. Den valgte datatype i databasen er text?

Så vidt jeg ved:
tinytext: max 255 karakterer
text: max 65535 "
mediumtext: max 16.777.215"
longtext:max 4.294.967.295 "

Mener det er sådan, men jeg er selv en Newbie :)

Thomas



Allan Johansen (08-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 08-04-02 16:01

"Thomas Jensen" <kingsarl@hotmail.com> wrote in message
news:a8rk8b$q4g$1@sunsite.dk...
> Så vidt jeg ved:
> tinytext: max 255 karakterer
> text: max 65535 "
> mediumtext: max 16.777.215"
> longtext:max 4.294.967.295 "
>
Hej Thomas

Ja, ovenstående har jeg også selv fundet frem til, men ikke desto mindre kan
ikke sende større tekstindhold til min database via min formular. Måske
fordi jeg cut/paster indholdet ind i formularen?. Jeg har lavet datatypen om
til longtext.
Men du kan jo selv prøve, hvis du har lyst:
http://www.hesselbjerg.dk/test/tilfoj_katteadfaerd.php

Jeg søger stadig svar på mit spørgsmål 1.

Men iøvrigt en tak for dit forsøg på at hjælpe mig.

Mvh. Allan Johansen



Thorbjørn Ravn Ander~ (08-04-2002)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 08-04-02 16:15

"Allan Johansen" <hesselbjerg@adslhome.dk> writes:

> Ja, ovenstående har jeg også selv fundet frem til, men ikke desto mindre kan
> ikke sende større tekstindhold til min database via min formular. Måske
> fordi jeg cut/paster indholdet ind i formularen?. Jeg har lavet datatypen om
> til longtext.

MySQL accepterer som standard ikke raekker paa over en 1 Mb. Du skal
aendre i serverkonfigurationen.

--
Thorbjørn Ravn Andersen
http://homepage.mac.com/ravn

Allan Johansen (08-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 08-04-02 19:26

"Thorbjørn Ravn Andersen" <thunderbear@bigfoot.com> wrote in message
news:kku1qmw7b5.fsf@mimer.null.dk...
>
> MySQL accepterer som standard ikke raekker paa over en 1 Mb. Du skal
> aendre i serverkonfigurationen.
>

Hej Thorbjørn Ravn Andersen

Mange tak for svaret, det var bestemt værd at vide, så må jeg se om det er
muligt at få min udbyder til at ændre på deres standard serveropsætning.


Jeg søger stadig hjælp til eller svar på mit spørgsmål nr.1 (se i trådens
start), håber at nogen kan hjælpe.

Mange tak for svaret.


Mvh. Allan Johansen



Peter Brodersen (08-04-2002)
Kommentar
Fra : Peter Brodersen


Dato : 08-04-02 21:58

On Mon, 8 Apr 2002 17:00:59 +0200, "Allan Johansen"
<hesselbjerg@adslhome.dk> wrote:

>Men du kan jo selv prøve, hvis du har lyst:
>http://www.hesselbjerg.dk/test/tilfoj_katteadfaerd.php

Du bruger GET i din form på den side. MSIE har bl.a. en øvre grænse
for hvor lange HTTP-forespørgsler, den vil sende afsted, hvilket
ligger på omtrent 2KB (minus lidt plads til selve requestet plus det
løse). Så man kan i alt knap indtaste 2.000 tegn via den side.

Jeg ved ikke hvor lange artikler, folk smider den vej igennem, men du
kan risikere at ramme grænsen her.

Løsningen er fx at bruge post. Det kan du gøre ved at tilføje:
method="post"
.... i din <form ...>

--
- Peter Brodersen

Allan Johansen (12-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 12-04-02 00:44

"Peter Brodersen" <professionel@nerd.dk> wrote in message
news:Utns8.12805$567.677783@news000.worldonline.dk...
> On Mon, 8 Apr 2002 17:00:59 +0200, "Allan Johansen"
> <hesselbjerg@adslhome.dk> wrote:
>
> Løsningen er fx at bruge post. Det kan du gøre ved at tilføje:
> method="post"
> ... i din <form ...>
>
Hej NG

Mange tak for hjælpen, jeg tror mine problemer er løst ellers spørger jeg
igen senere.

Mvh. Allan Johansen



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

Månedens bedste
Årets bedste
Sidste års bedste