/ 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
DB - textarea's
Fra : Ralle


Dato : 22-07-06 21:55

hejsa...

Nogle der kan finde ud af at lave et php script, så det der er i
1 tabel i DB'en kan man se i et text area, og så kan man redigere
det, og trykke submit??

Ralle

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

 
 
Christian Joergensen (23-07-2006)
Kommentar
Fra : Christian Joergensen


Dato : 23-07-06 09:17

Ralle <ralle_rass@hotmail.com> writes:

> hejsa...
>
> Nogle der kan finde ud af at lave et php script, så det der er i
> 1 tabel i DB'en kan man se i et text area, og så kan man redigere
> det, og trykke submit??

Det er der sikkert. Har du proevet selv? Hvor langt naaede du? Hvilke
fejl stoedte du paa?

--
Christian Joergensen | Linux, programming or web consultancy
http://www.razor.dk | Visit us at: http://www.gmta.info

Ralle (23-07-2006)
Kommentar
Fra : Ralle


Dato : 23-07-06 11:31

> Det er der sikkert. Har du proevet selv?

Ja...

> Hvor langt naaede du?

ved ikke..

> Hvilke fejl stoedte du paa?
>

Parse error: syntax error, unexpected T_STRING in
/hsphere/local/home/hypocrit/enzolim.dk/test3/test.php on line 16

test.php ser sådan her ud:

<?

require("./config.php");



// Åbn databasen
aabn_forbindelse_og_vaelgdb();

$site_query = 'SELECT sitename, siteslogan, content FROM '.$prefix.'';

$site = sql_spoerg_og_faa_svar($site_query);



echo ('<input type="text" name="sitename2" size="40" maxlength="80"
value="$site['sitename']"');

?>

Nogen der kan hjælpe??

Ralle

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

dtext.tele.dk (23-07-2006)
Kommentar
Fra : dtext.tele.dk


Dato : 23-07-06 13:00

> Parse error: syntax error, unexpected T_STRING in
> /hsphere/local/home/hypocrit/enzolim.dk/test3/test.php on line 16

$site_query = 'SELECT sitename, siteslogan, content FROM '.$prefix.'';

Det er i denne du får fejlen. Fejlbeskeden betyder at parseren finder en
tekst-string på et sted, hvor den ikke forventer det. I dette tilfælde er
det det sidste anførselstegn, som er malplaceret. Enten skal det fjernes
eller hvis du skal konkatenere (ligge sammen) din tekst-streng skal du sætte
et punktum i mellem alle delene.

- Daniel



Jacob Atzen (23-07-2006)
Kommentar
Fra : Jacob Atzen


Dato : 23-07-06 13:59

On 2006-07-23, dtext.tele.dk <fisk@fisk.dk> wrote:
>> Parse error: syntax error, unexpected T_STRING in
>> /hsphere/local/home/hypocrit/enzolim.dk/test3/test.php on line 16
>
> $site_query = 'SELECT sitename, siteslogan, content FROM '.$prefix.'';
>
> Det er i denne du får fejlen.

Der er så vidt jeg kan se ikke fejl i ovenstående. Omend det er lidt
fjollet at konkatenere med den tomme streng til sidst.

> Fejlbeskeden betyder at parseren finder en tekst-string på et sted,
> hvor den ikke forventer det. I dette tilfælde er det det sidste
> anførselstegn, som er malplaceret. Enten skal det fjernes eller hvis
> du skal konkatenere (ligge sammen) din tekst-streng skal du sætte et
> punktum i mellem alle delene.

Ja, problemet ligger i:

echo ('<input type="text" name="sitename2" size="40" maxlength="80"
value="$site['sitename']"');

Dette virker ikke eftersom $site ikke bliver erstattet når man bruger
plinger. En løsning er:

echo ('<input type="text" name="sitename2" size="40" maxlength="80"
value="'.$site['sitename'].'"');

Og så bør man nok huske, at lukke sine tags

--
Med venlig hilsen
- Jacob Atzen

Ralle (23-07-2006)
Kommentar
Fra : Ralle


Dato : 23-07-06 15:10

> Ja, problemet ligger i:
>
> echo ('<input type="text" name="sitename2" size="40" maxlength="80"
> value="$site['sitename']"');
>
> Dette virker ikke eftersom $site ikke bliver erstattet når man bruger
> plinger. En løsning er:
>
> echo ('<input type="text" name="sitename2" size="40" maxlength="80"
> value="'.$site['sitename'].'"');
>

link: http://enzolim.dk/test3/test.php

nu giver det ingen fejl, men den skriver på siden:

<input type="text" name="sitename2" size="40" maxlength="80" value=""

hvad skal man nu gøre? den burde nemlig skrive: Enzolim.dk i en text box

Ralle

--
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 : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste