Я пытаюсь добавить другую переменную, где она не существует. Это приложение для публикации, в которое вы вводите 2 текстовых поля, и оно опубликовано. Первоначально он был с одной переменной для тела. Я хотел добавить body1 к нему. Functions.php deifines первый при добавлении второго, я получил это: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/a1893806/public_html/functions.php on line 20
Вот измененный код:Ошибка переменной PHP
<?php
function add_post($userid,$body,$body1){
$sql = "insert into posts (user_id, body, body1, stamp)
values ($userid, '". mysql_real_escape_string($body,$body1). "',now())";
$result = mysql_query($sql);
}
function show_posts($userid){
$posts = array();
$sql = "select body, stamp from posts
where user_id = '$userid' order by stamp desc";
$result = mysql_query($sql);
while($data = mysql_fetch_object($result)){
$posts[] = array( 'stamp' => $data->stamp,
'userid' => $userid,
'body' => $data->body
'body1' => $data->body1
);
}
return $posts;
}
?>
Первоначально не имеет: 'body1' => $data->body1
или любой из переменных Body1
Я не уверен, почему у меня не может быть 2 текстовых поля в сообщении.
Не добавляйте новые вопросы в свой первый вопрос. –
О, и, пожалуйста, не подписывайте свои сообщения. –
Хорошо, тогда! Извините за это :) –