02. april 2008 - 13:31
Der er
2 kommentarer og 2 løsninger
T_ECHO parse error
Hej - jeg får den her tåbelige fejl med den her lille kode?! <?php $string = $_GET['search']; if($_GET['search'] != ""){ $s_keyword = echo "Content for ".$string.":"; }else{ $s_keyword = echo "Content:"; } ?> Hvad dælen har jeg skrevet forkert?
Annonceindlæg fra Infor
02. april 2008 - 13:35
#1
Du kan ikke sætte en variabel til at være lig med en echo, da echo ikke er en funktion (men et language construct). Mon ikke det er dette du er ude efter: <?php $string = $_GET['search']; if($_GET['search'] != ""){ $s_keyword = "Content for ".$string.":"; }else{ $s_keyword = "Content:"; } echo $s_keyword; ?>
02. april 2008 - 13:35
#2
Hvad med: <?php $string = $_GET['search']; if($_GET['search'] != ""){ echo $s_keyword = "Content for ".$string.":"; }else{ echo $s_keyword = "Content:"; } ?> eller alternativt: <?php $string = $_GET['search']; if($_GET['search'] != ""){ $s_keyword = "Content for ".$string.":"; }else{ $s_keyword = "Content:"; } echo $s_keyword; ?>