13. januar 2003 - 21:01
Der er
62 kommentarer og 1 løsning
If....
Hvordan sørger jeg for at hvis $total er lig med nul, så skal den ikke vise $total ?? Her er min head. <title><?=$titel?> - (Side <?=$i?> af <?=$total?>)</title>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
13. januar 2003 - 21:03
#1
Noget ala: <? echo "<title>".$title." - (Side ".$i; if (isset($total) && $total > 0) echo " af ".$total; echo ")</title>"; ?>
13. januar 2003 - 21:04
#2
if($total == ""){ echo ""; } if($total != "";{ echo $total;}
13. januar 2003 - 21:04
#3
<? if($total) { $total = " - (Side $i af $total)"; } else { $total = ''; } ?> <title><?=$titel?><?=$total?>)</title>
13. januar 2003 - 21:06
#4
if($total == "0"){ echo ""; } if($total != "0";{ echo $total;} sådan der...
13. januar 2003 - 21:08
#5
angam
13. januar 2003 - 21:09
#6
det her skulle kunne gøre det :) :: <title><?php echo $titel; if($total == "0"){ echo ""; } if($total != "0";{ echo " - (Side ".$i." af 2".$total;}?>)</title>
13. januar 2003 - 21:09
#7
angam din virker ikke...
Slettet bruger
13. januar 2003 - 21:11
#8
enragedbudda : Er du fuld?
13. januar 2003 - 21:11
#9
need4speed: hvad skal du bruge det til?
13. januar 2003 - 21:12
#10
mercur: nej :) det der 2 tal skulle ikke have været der::: <title><?php echo $titel; if($total == "0"){ echo ""; } if($total != "0";{ echo " - (Side ".$i." af ".$total;}?>)</title>
13. januar 2003 - 21:12
#11
need4speed > Hvorfor ikke??
13. januar 2003 - 21:14
#12
<title><?php echo $titel; if($total == "0"){ echo ""; } if($total != "0";{ echo " - (Side ".$i." af 2".$total;}?>)";}</title> Sådan der... nu skulle den virke 100% :)
13. januar 2003 - 21:14
#13
syntes heller ikke din virker budda
Slettet bruger
13. januar 2003 - 21:15
#14
enragedbudda : Så ved jeg ikke, hvad der kan undskylde dine mange forkerte indlæg. Men jeg har et gæt.
13. januar 2003 - 21:15
#15
arh... ikke endnu :) <title><?php echo $titel; if($total == "0"){ echo ""; } if($total != "0"){ echo " - (Side ".$i." af 2".$total.");}?></title> Der var den!!
13. januar 2003 - 21:15
#16
Er det fordi $total kan være undefined? har testet & prøvekørt denne: <? if(isset($total) && $total) { $total = " - (Side $i af $total)"; } else { $total = ''; } echo("<title>$title $total</title>"); ?> Output er: <title>test</title> hvis total er 0 (eller ikke er sat) <title>test (3 of 4)</title> hvis total er 4 (og i=3)
13. januar 2003 - 21:16
#17
mercur: du har ret.... måske er jeg fuld ;P
13. januar 2003 - 21:16
#18
her lidt af min kode <head> <title><?=$titel?> - (Side <?=$i?> af <?=$total?>)</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <META NAME="Description" CONTENT="<?=$artik_brod?>"> <META NAME="Keywords" CONTENT="<?=$artik_keyw?>"> <link href="/css/stil.css" rel="stylesheet" type="text/css"> </style> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="750" align="center" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="3" height="1" valign="top"><?include("../include/top.php");?></tr> <tr> <td width="149" height="523"valign="top" class="vsortstreg"> <?include("../include/vmenu.php");?> </td> <td width="607" valign="top"><table width="100%" class="'.$bgcolor.'" border="0" cellspacing="0" cellpadding="5"> <tr> <td height="674" valign="top" class="vsortstreg"> <table width="100%" border="0" cellpadding="3" cellspacing="0"> <td height="141" valign="top"> <table width="100%" height="114" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="39%" rowspan="2" valign="top"><strong><font size="5"><img src="'.$picsti.'"></font></strong></td> <td width="61%" height="35" valign="top"> <h1><?=$titel?><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? if($i != "1") { $forr=$i-1 ?> <? echo("(Fortsat)"); } if($total != "") { ?> <? } for ($iii = 1; $iii <= $total; $iii++) { if($iii == $i) { echo(" "); } else { echo(" "); } } ?>
13. januar 2003 - 21:17
#19
prøv at bruge den sidste jeg postede istedet for dit nuværende head tag :) så skal du se løjer ;)
Slettet bruger
13. januar 2003 - 21:17
#20
need4speed : Det ligner noget, der er kastet ind med en skovl. Og hvorfor bruger du ikke mit første svar?
13. januar 2003 - 21:19
#21
mercur: fordi min giver et pænere output! :D
Slettet bruger
13. januar 2003 - 21:20
#22
enragedbudda : Har du ikke snart vrøvlet nok i denne tråd?
13. januar 2003 - 21:20
#23
Giver mercur8 ret: koden er ... lettere rodet. Alle vores tre løsninger har virket fra starten. Altså bortset fra at ingen af os har taget hensyn til at dine variable ikke var testet først. Hvorfor tester du ikke først om $total, $i og $title er sat som det første? Så vil alle løsninger virke.
13. januar 2003 - 21:21
#24
mercur8: jeg kommer bare med mit svar! min den printer kun noget ud hvis $total IKKE er nul og det var da det han spurgte om?!!
13. januar 2003 - 21:23
#25
enragedbudda > samme her. Er opgaven ikke løst forlængst??
Slettet bruger
13. januar 2003 - 21:24
#26
enragedbudda : Det var det faktisk ikke engang. Den skulle bare ikke udskrive $total. Jvf. hans spørgsmål skal den stadig udskrive (Side $i).
13. januar 2003 - 21:27
#27
ok ok :) så sir vi det... :]... Men tag det dog roligt mand ;p
13. januar 2003 - 21:34
#28
den skal kun skrive $titlen og fjerne $i og $total hvis $i og $total er lig med 0
13. januar 2003 - 21:36
#29
Ok bedre forklaret hvis der ikke er nogle sider, så skal den kun skrive $titel. så head kommer til at se sådan her ud: <title><?=$titel?>title> og hvis der findes flere sider så skal den se sådan her ud: <title><?=$titel?> - (Side <?=$i?> af <?=$total?>)</title>
13. januar 2003 - 21:38
#30
Ok - her er din nye HEAD-del så: <head> Er det fordi $total kan være undefined? har testet & prøvekørt denne: <? if(!isset($title)) $title = 'Unnamed'; if(!isset($total)) $total = 0; if(!isset($i) $i = 0; if($i && $total) { $total = " - (Side $i af $total)"; } else { $total = ''; } echo("<title>$title $total</title>"); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <META NAME="Description" CONTENT="<?=$artik_brod?>"> <META NAME="Keywords" CONTENT="<?=$artik_keyw?>"> <link href="/css/stil.css" rel="stylesheet" type="text/css"> </style> </head>
13. januar 2003 - 21:39
#31
Flot .. der kom lige to liners almindelig tekst med i min cut'n'paste-operation (lige under HEAD) ... fjern dem, og du har en side der virker :-)
13. januar 2003 - 21:39
#32
ved ikke hvorfor men får fejl med din angam..
13. januar 2003 - 21:40
#33
ok prøver
13. januar 2003 - 21:41
#34
får fejl igen :( fejlen skulle ligge her: if(!isset($title)) $title = 'Unnamed';
13. januar 2003 - 21:42
#35
skal den ikke hedde titel istedet for title ?
13. januar 2003 - 21:43
#36
Det hjalp heller ikke...
13. januar 2003 - 21:44
#37
==>> mercur hans virker.. men ikke helt efter hensigten..
13. januar 2003 - 21:46
#38
Så var min da rigtig! :) tag den mercur! ;P
13. januar 2003 - 21:46
#39
Du har ret; du bruger $titel i resten af koden. Det burde dog ikke give en fejl dér. Til gengæld er der en fejl her - der mangler en parentes: if(!isset($i) $i = 0; skal rettes til if(!isset($i)) $i = 0;
13. januar 2003 - 21:46
#40
kan du lige skrive hele headen.. der står så meget forskelligt nu ?
13. januar 2003 - 21:48
#41
stadig wrong..
13. januar 2003 - 21:51
#42
Ny header version 34 :-) <head> <? if(!isset($titel )) $titel = 'Unnamed'; if(!isset($total)) $total = 0; if(!isset($i)) $i = 0; if($i && $total) { $total = " - (Side $i af $total)"; } else { $total = ""; } echo("<title>$titel $total</title>"); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <META NAME="Description" CONTENT="<?=$artik_brod?>"> <META NAME="Keywords" CONTENT="<?=$artik_keyw?>"> <link href="/css/stil.css" rel="stylesheet" type="text/css"> </style> </head>
13. januar 2003 - 21:53
#43
Ahh.. ærgeligt men den siger stadig fejl på linie 184.. altså her: if(!isset($titel )) $titel = 'Unnamed';
13. januar 2003 - 21:55
#44
Kan man ikke gøre det mere amatør agtigt og få den til at echo: <title><?=$titel?> - (Side <?=$i?> af <?=$total?>)</title> hvis $i er højere end 1 ? og echo <title><?=$titel?>title> hvis $1 er = 1 eller mindre ?
13. januar 2003 - 21:58
#45
Hvordan kan tredieøverste linie være linie 184 hos dig?? Du må enten have en masse linier over <head>-delen, eller kommet til at paste koden ind flere gange.
13. januar 2003 - 21:59
#46
.. prøv evt. lige at kopiere de 10 forrige linier herud; jeg vil (næsten) vædde en grøn tuborg på at fejlen er i én af de foregående linier.
13. januar 2003 - 21:59
#47
Ja der flere linier end dem.. har ikke postet dem alle. Det er der hvis ikke plads til.
13. januar 2003 - 22:00
#48
kan jeg sende php filen til dig?
13. januar 2003 - 22:00
#49
Tror du har ret.. gider du kigge?
13. januar 2003 - 22:02
#50
Den er nok blevet defineret et andet sted.. det er jeg rimelig sikker på.
13. januar 2003 - 22:03
#51
Det kan du godt - send den til tom@digam.dk - så kigger jeg på det med det samm.
13. januar 2003 - 22:05
#52
Jeg tror ikke det er definitionen den er galt med - men simpelthen en manglende ';' eller ?> eller noget andet. Det er en klokke-ren syntax-fejl i én af linierne lige oven over. Nu skal jeg bare finde linien. .. altså hvis min teori holder :-)
13. januar 2003 - 22:06
#53
ok.. det får vi at se :) mester..
13. januar 2003 - 22:08
#54
u got mail ;)
13. januar 2003 - 22:12
#55
Hmm - jeg fandt fejlen, selvom det ingen mening giver: Ret linie 184 til: if(!isset($titel)) $titel = "Unnamed"; (dobbelte gåseøjne istedet for enkelte) - så er der ingen syntaxfejl. jeg kan ikke teste det, for nu får jeg en fejl i linie 4 (mangler en include-fil)
13. januar 2003 - 22:15
#56
... iøvrigt - din html-kode er lidt skæg: Øverst tegner du <html><body> ... og længere nede kommer så <head>..</head><body>...</body></html - det er vist ikke helt valid html ;-)
13. januar 2003 - 22:34
#57
hehe ok tester og kommer med æidt feedback
13. januar 2003 - 22:34
#58
hehe nej det kan man ikke helt sige ;)
13. januar 2003 - 22:49
#59
Thx it works!
13. januar 2003 - 22:55
#60
Phew - så meget for så lille en ting *ggg* Så kan jeg sove roligt i nat ;-)
14. januar 2003 - 10:16
#61
He he den lavede dog en bug, den har fjernet mine sideskifts knapper ;(
14. januar 2003 - 10:20
#62
Håber du gider at kigge på det er nede i bunden den har fjernet siderne. Før kunne man vælge siderne via linkene 1 - 2 - 3 osv.
14. januar 2003 - 10:21
#63
Det drejer sig om denne del af min kode: <? } for ($iii = 1; $iii <= $total; $iii++) { if($iii == $i) { echo(" <font size=\"2\"><a class=\"link2\" href=\"/artikler-gruppe1/'.$filnavnet.'/$iii\">$iii</a></font> "); } else { echo(" <a href=\"/artikler-gruppe1/'.$filnavnet.'/$iii\">$iii</a> "); } } ?>
Vi tilbyder markedets bedste kurser inden for webudvikling