/ 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
Tjekke om tekst er udfyldt
Fra : Nikolaj Svendsen


Dato : 14-02-07 16:55

Jeg har denne her kode

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Genere en rulletekst</title>
</head>

<body>

<form method="POST" action="rulletekst.php">
<center>Skriv teksten her :
<input type="text" name="tekst" size="26" style="border: 1px solid
#FF0000"><br></center>
<center>Antal gentagelser :
<input type="text" name="gentagelser" size="26" style="border: 1px solid
#FF0000"><br></center>
<center>&nbsp;Baggrunds farven
:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select size="1" name="farve" style="border: 2px solid
#FF0000"><option>Green</option>
<option>Yellow</option>
<option>Olive</option>
<option>Teal</option>
<option>Navy</option>
<option>Black</option>
<option>Gray</option>
<option>Silver</option>
<option>White</option>
<option>Red</option><option>blue</option></select><br></center>
<center>&nbsp;Tekst farve
:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select size="1" name="tekstfarve"><option>
Green</option>
<option>Yellow</option>
<option>Olive</option>
<option>Teal</option>
<option>Navy</option>
<option>Black</option>
<option>Gray</option>
<option>Silver</option>
<option>White</option>
<option>Red</option><option>blue</option></select><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Siden den begynder i
:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select size="1"
name="side"><option>left</option><option>right</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br></center>
<center>&nbsp;&nbsp; Tekst størelse
:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select size="1"
name="size"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br></center>
<center><input type="hidden" name="generer" value="true" /></center>
<center>
<input type="submit" value="Generer kode" style="border: 1px solid
#FF0000">&nbsp;&nbsp;
<input type="reset" value="Nulstil" style="border: 1px solid
#FF0000"></center>
</form>
<?

if(isset($_POST['generer'])) {

$tekst = $_POST['tekst'];
$farve = $_POST['farve'];
$tekstfarve = $_POST['tekstfarve'];
$size = $_POST['size'];
$gentagelser = $_POST['gentagelser'];
$side = $_POST['side'];

if(empty($tekst) {
echo "Du skal skrive en tekst"
}

echo "<center><textarea><MARQUEE loop='$gentagelser' bgcolor='$farve'
direction='$side'><FONT color='$tekstfarve'
size='$size'>$tekst</FONT></MARQUEE><p></textarea></center>";

}

?>

</body>

</html>

jeg får fejl i dette stykke kode

if(empty($tekst) {
echo "Du skal skrive en tekst"
}

fejlen er

Parse error: parse error, unexpected '{' in
/home/www/alt-sjov.dk/rulletekst.php on line 54

nogen der kan hjælpe



 
 
Jesper H (14-02-2007)
Kommentar
Fra : Jesper H


Dato : 14-02-07 17:15

On 14 Feb., 16:55, "Nikolaj Svendsen" <niko...@logtech.dk> wrote:
> jeg får fejl i dette stykke kode
>
> if(empty($tekst) {
> echo "Du skal skrive en tekst"
>
> }
>
> fejlen er
>
> Parse error: parse error, unexpected '{' in
> /home/www/alt-sjov.dk/rulletekst.php on line 54
>
> nogen der kan hjælpe

Hej Nikolaj

Du mangler vist en afsluttende parentes og et semi-kolon:
if ( empty($tekst) ) {
echo "Du skal skrive en tekst";
}

Mvh
Jesper
--
http://fdf.dk/landsdel1/


Nikolaj Svendsen (14-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 14-02-07 18:36

Hvorfor glemmer jeg bare det ver gang :D

"Jesper H" <jesper.haukrogh@gmail.com> skrev i en meddelelse
news:1171469720.075210.318130@m58g2000cwm.googlegroups.com...
On 14 Feb., 16:55, "Nikolaj Svendsen" <niko...@logtech.dk> wrote:
> jeg får fejl i dette stykke kode
>
> if(empty($tekst) {
> echo "Du skal skrive en tekst"
>
> }
>
> fejlen er
>
> Parse error: parse error, unexpected '{' in
> /home/www/alt-sjov.dk/rulletekst.php on line 54
>
> nogen der kan hjælpe

Hej Nikolaj

Du mangler vist en afsluttende parentes og et semi-kolon:
if ( empty($tekst) ) {
echo "Du skal skrive en tekst";
}

Mvh
Jesper
--
http://fdf.dk/landsdel1/



Nikolaj Svendsen (14-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 14-02-07 18:42

hvordan afsluter jeg så det stykke kode den er hved og læse

"Jesper H" <jesper.haukrogh@gmail.com> skrev i en meddelelse
news:1171469720.075210.318130@m58g2000cwm.googlegroups.com...
On 14 Feb., 16:55, "Nikolaj Svendsen" <niko...@logtech.dk> wrote:
> jeg får fejl i dette stykke kode
>
> if(empty($tekst) {
> echo "Du skal skrive en tekst"
>
> }
>
> fejlen er
>
> Parse error: parse error, unexpected '{' in
> /home/www/alt-sjov.dk/rulletekst.php on line 54
>
> nogen der kan hjælpe

Hej Nikolaj

Du mangler vist en afsluttende parentes og et semi-kolon:
if ( empty($tekst) ) {
echo "Du skal skrive en tekst";
}

Mvh
Jesper
--
http://fdf.dk/landsdel1/



Dan Storm (14-02-2007)
Kommentar
Fra : Dan Storm


Dato : 14-02-07 19:37

Nikolaj Svendsen skrev:
> hvordan afsluter jeg så det stykke kode den er hved og læse

Det kan gøres på to måder, hvoraf det afhænger af situationen hvilken en
der er bedst.

Tager vi udgangspunkt i din kode, ville jeg selv omstrukturere min
if-sætning så din kode så sådan ud:

if(empty($tekst))
{
echo "Du skal skrive en tekst";
}
else
{

echo "<center><textarea><MARQUEE loop='$gentagelser' bgcolor='$farve'
direction='$side'><FONT color='$tekstfarve'
size='$size'>$tekst</FONT></MARQUEE><p></textarea></center>";
}

Ovenstående smider kun sætningen 'Du skal skrive en tekst' ud hvis
$tekst variablen er tom og skjuler ellers din HTML kode du ville generere.

En anden løsning kunne være at bruge exit;

if(empty($tekst) {
echo "Du skal skrive en tekst"
exit; // her afsluttes scriptet og resten afvikles ikke
}

echo "<center><textarea><MARQUEE loop='$gentagelser' bgcolor='$farve'
direction='$side'><FONT color='$tekstfarve'
size='$size'>$tekst</FONT></MARQUEE><p></textarea></center>";

Men det er efter min mening lidt overkill med så lille en kode.



--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Nikolaj Svendsen (14-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 14-02-07 21:04

Tusinde tak for hjælpen brugte exit; da den så mest overskulig ud
"Dan Storm" <shadyz@_REMOVETHIS_err0r.dk> skrev i en meddelelse
news:45d356b9$0$37734$edfadb0f@dread16.news.tele.dk...
> Nikolaj Svendsen skrev:
>> hvordan afsluter jeg så det stykke kode den er hved og læse
>
> Det kan gøres på to måder, hvoraf det afhænger af situationen hvilken en
> der er bedst.
>
> Tager vi udgangspunkt i din kode, ville jeg selv omstrukturere min
> if-sætning så din kode så sådan ud:
>
> if(empty($tekst))
> {
> echo "Du skal skrive en tekst";
> }
> else
> {
>
> echo "<center><textarea><MARQUEE loop='$gentagelser' bgcolor='$farve'
> direction='$side'><FONT color='$tekstfarve'
> size='$size'>$tekst</FONT></MARQUEE><p></textarea></center>";
> }
>
> Ovenstående smider kun sætningen 'Du skal skrive en tekst' ud hvis $tekst
> variablen er tom og skjuler ellers din HTML kode du ville generere.
>
> En anden løsning kunne være at bruge exit;
>
> if(empty($tekst) {
> echo "Du skal skrive en tekst"
> exit; // her afsluttes scriptet og resten afvikles ikke
> }
>
> echo "<center><textarea><MARQUEE loop='$gentagelser' bgcolor='$farve'
> direction='$side'><FONT color='$tekstfarve'
> size='$size'>$tekst</FONT></MARQUEE><p></textarea></center>";
>
> Men det er efter min mening lidt overkill med så lille en kode.
>
>
>
> --
> Dan Storm - storm at err0r dot dk / http://err0r.dk
>
> Tro ikke brugerne vil gøre noget for at undgå dit killfilter
> - Så vigtig er du heller ikke!



Nikolaj Svendsen (14-02-2007)
Kommentar
Fra : Nikolaj Svendsen


Dato : 14-02-07 21:05

Så kom jeg ind i et nyt problem har et tekstfelt udover tekst den tjekker
men der må værdien godt være 0 som jeg kan se den ikke kan være

"Nikolaj Svendsen" <nikolaj@logtech.dk> skrev i en meddelelse
news:45d330d6$0$4169$ba624c82@nntp02.dk.telia.net...
> Jeg har denne her kode
>
> <html>
>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
> <title>Genere en rulletekst</title>
> </head>
>
> <body>
>
> <form method="POST" action="rulletekst.php">
> <center>Skriv teksten her :
> <input type="text" name="tekst" size="26" style="border: 1px solid
> #FF0000"><br></center>
> <center>Antal gentagelser :
> <input type="text" name="gentagelser" size="26" style="border: 1px solid
> #FF0000"><br></center>
> <center>&nbsp;Baggrunds farven
> :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> <select size="1" name="farve" style="border: 2px solid
> #FF0000"><option>Green</option>
> <option>Yellow</option>
> <option>Olive</option>
> <option>Teal</option>
> <option>Navy</option>
> <option>Black</option>
> <option>Gray</option>
> <option>Silver</option>
> <option>White</option>
> <option>Red</option><option>blue</option></select><br></center>
> <center>&nbsp;Tekst farve
> :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> <select size="1" name="tekstfarve"><option>
> Green</option>
> <option>Yellow</option>
> <option>Olive</option>
> <option>Teal</option>
> <option>Navy</option>
> <option>Black</option>
> <option>Gray</option>
> <option>Silver</option>
> <option>White</option>
> <option>Red</option><option>blue</option></select><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> Siden den begynder i
> :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> <select size="1"
> name="side"><option>left</option><option>right</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> <br></center>
> <center>&nbsp;&nbsp; Tekst størelse
> :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> <select size="1"
> name="size"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> <br></center>
> <center><input type="hidden" name="generer" value="true" /></center>
> <center>
> <input type="submit" value="Generer kode" style="border: 1px solid
> #FF0000">&nbsp;&nbsp;
> <input type="reset" value="Nulstil" style="border: 1px solid
> #FF0000"></center>
> </form>
> <?
>
> if(isset($_POST['generer'])) {
>
> $tekst = $_POST['tekst'];
> $farve = $_POST['farve'];
> $tekstfarve = $_POST['tekstfarve'];
> $size = $_POST['size'];
> $gentagelser = $_POST['gentagelser'];
> $side = $_POST['side'];
>
> if(empty($tekst) {
> echo "Du skal skrive en tekst"
> }
>
> echo "<center><textarea><MARQUEE loop='$gentagelser' bgcolor='$farve'
> direction='$side'><FONT color='$tekstfarve'
> size='$size'>$tekst</FONT></MARQUEE><p></textarea></center>";
>
> }
>
> ?>
>
> </body>
>
> </html>
>
> jeg får fejl i dette stykke kode
>
> if(empty($tekst) {
> echo "Du skal skrive en tekst"
> }
>
> fejlen er
>
> Parse error: parse error, unexpected '{' in
> /home/www/alt-sjov.dk/rulletekst.php on line 54
>
> nogen der kan hjælpe
>



Erik Ginnerskov (15-02-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 15-02-07 01:13

Nikolaj Svendsen wrote:
> Så kom jeg ind i et nyt problem har et tekstfelt udover tekst den
> tjekker men der må værdien godt være 0 som jeg kan se den ikke kan
> være

Kunne du overtales til at læse denne side og efterfølgende holde dig til
dens anbefalinger?

http://usenet.dk/netikette/citatteknik.html

Det vil gøre det meget lettere at se, hvad du svarer på.

Altså:

Klip det bort, du ikke svarer på
Svar under det, du svarer på.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste