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 Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
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; ?>