2013-04-13 2 views
-2

Я стараюсь, чтобы это исправить, но я все еще получаю следующее Синтаксическая ошибка:ошибка синтаксиса при добавлении ссылки

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, 
expecting T_STRING or T_VARIABLE or T_NUM_STRING in 

это линия 13:

<?php 
    if ($fruitdata['fruit'] == "") { 
    print "N/A <a href="./add.php?id=<?php print $fruitdata['id']; ?>">Edit</a>"; } 
    else { 
    print $fruitdata['fruit']; 
    } 
?> 
+0

возможно дубликат [неожиданный Т \ _ENCAPSED \ _and \ _WHITESPACE, ожидая Т \ _STRING или Т \ _variable или Т \ _NUM \ ошибка _STRING] (http://stackoverflow.com/ вопросы/9583035/неожиданно-t-encapsed-and-whitespace-expecting-t-string-or-t-variable-or-t-num) –

ответ

1

Побег ваши двойные кавычки и соедините вашу строку с переменными:

<td><?php if ($fruitdata['fruit'] == "") { print "N/A <a href=\"./add.php?id=". $fruitdata['id']."\">Edit</a>"; } else { print $fruitdata['fruit']; } ?> 
+0

Большое спасибо за вашу помощь! Эксперт один! – user2277739

+0

Нет проблем. Не забудьте отметить это как правильно, если это то, что вы искали xD – 2013-04-13 15:39:20

0

Несколько синтаксических ошибок. Это должно установить вам прямо:

<td><?php 
if ($fruitdata['fruit'] == "") { 
    print 'N/A <a href=./add.php?id='.$fruitdata['id'].'">Edit</a>"'; 
}else{ 
    print $fruitdata['fruit']; 
}?> 
+0

Спасибо @Samuel Cook! Очень полезно. Мне нравится stackoverflow! на моей странице fb! – user2277739

Смежные вопросы