Jag är lite osäker på om detta är korrekt men
<TEXTAREA NAME="message" COLS="40" ROWS="8" WRAP="Virtual" <? nl2br('$message'); ?> >
kanske ska vara
<TEXTAREA NAME="message" COLS="40" ROWS="8" WRAP="Virtual" <? $message=nl2br('$message'); ?> >
Eller vad säger grabbarna som kan det här? :-)
Alternativt att man skriver
<TEXTAREA NAME="message" COLS="40" ROWS="8" WRAP="Virtual" <? echo nl2br('$message'); ?> >
och skippar echo-raden under.
hjälp med en gästbok.
26 svar · 855 visningar · startad av Rickard · sida 2 av 2
Frågan, av Rickard
Tjenare. Jag har en gästbok gjord i PHP som connectar till en MySQL databas. Det är jag och en polare som har gjort den.... Han har stått för MySQL kodandet och jag för PHP/HTML. Nu är problemet bara, att ingen av oss kommer ihåg hur man kodar in för att deleta ett inlägg. Koden ser ut såhär: \<? /\ PHP Gästbok 0.99 Skriven av Rickard Hill och Peter Ekdahl. Connecta till databasen och skapa
Läs frågan i sin helhet →nej, tyvärr så fungerade inget av det där... =(
Fan, vete helvette vad jag skall göra åt detta jobbiga fel.. =(
Rickard, du kan göra såhär med din kod
(klippte ur lite av din kod överst och lade in hantering av det du ska spara ned i DB'n)
////////////////////////////////
// Detta fångar upp alla fälten och kollar
// om någon försöker skippa ett fält.
////////////////////////////////
if ($name && $email && $message ) {
//funktionen nl2br() tar emot det
//som ligger i variablen "$name",
//byter linefeeds mot <br> och
//returnerar resultatet till "$name"
//igen.
//Funktionen "chop()" tar bort ev
//tomma tecken efter din text, används
//på samma sätt som "nl2br()".
$name= nl2br($name);
$name = chop($name);
$email = nl2br($email);
$email = chop($email);
$message = nl2br($message);
$message = chop($message);
fortsätt med din kod...
MVH/Danne
------------------
Freedom without discipline is chaos. Discipline without freedom is tyranny.
DmSProject
Richard, inget illa menat men du verkar ju kunna en hel del php men vissa självklara o simpla grejjer har du ingen aning om... tycker bara de verkar konstigt ;)
äh, i huvet ska man inte ha sånt som man lätt kan slå upp.. dvs enskilda kommandon och sånt. det räcker med att man kan principen, så att man vet VAD man ska slå upp :)
när man gör en textarea.. ska man väl ha texten utanför textarea-taggen? typ
<textarea blabla>text här</textarea>
eller nått? läste inte så mycket i tråden, så det kanske inte är relevent?
------------------
PeterSign v 2.3.36
[Redigerat av Peter_B den 28 jun 2001]
jag är ganska grön faktiskt på PHP...
kan nog bero på därför...
I en textarea behöver du inte byta ut radbrytningar mot <br>, men i ett vanligt stycke skriver du:
<?php
echo nl2br($text);
?>
En variant hade ju varit att kolla i manualen... ;)
------------------
This posting is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
