Показать сообщение отдельно
Непрочитано 07.07.2014, 15:21   #1
Аватар для Fudji
Герой

Автор темы (Топик Стартер) Изменение данных в Mysql через PHP

В продолжение моего обучения прощу помощи в следующем пункте.
Необходимо чтобы была кнопка редактирования напротив каждого контакта.

PHP код:
<?php 
include_once("config.php");
checkLoggedIn("yes");
print(
"<b>".$_SESSION["login"]."</b>! Добро пожаловать<br>\n");
print(
"<a href=\"logout.php"."\">Выход</a>");
    
// определяем начальные данные
    
$db_host 'localhost';
    
$db_name 'test';
    
$db_username 'root';
    
$db_password 'root';
    
$db_table_to_show 'form';
    
// соединяемся с сервером базы данных
    
$connect_to_db mysql_connect($db_host$db_username$db_password)
        or die(
"Could not connect: " mysql_error());
    
// подключаемся к базе данных
    
mysql_select_db($db_name$connect_to_db)
        or die(
"Could not select DB: " mysql_error());
    
// выбираем все значения из таблицы "form"
    
$qr_result mysql_query("select * from " $db_table_to_show)
     or die(
mysql_error());

    
// выводим на страницу сайта заголовки HTML-таблицы
    
echo '<table border="1">';
    echo 
'<thead>';
    echo 
'<tr>';
    echo 
'<th>Номер Контакта</th>';
    echo 
'<th>Фамилия Имя Отчество <a style="text-decoration:none;" href="/test/select_change.php">Редактировать</a></th>';
    echo 
'<th>Дата Рождения</th>';
    echo 
'<th>Должность</th>';
    echo 
'<th>Компания или организация</th>';
    echo 
'<th>Тематика спикера</th>';  
    echo 
'<th>Контакты (Skype/Телефон/e-mail/Адрес)</th>';
    echo 
'<th>Журнал регистрации звонков(Дата,Время)</th>';
    echo 
'<th>Флаг качества контакта</th>';
    echo 
'<th>Партия</th>';
    echo 
'<th>Политические взгляды</th>';
    echo 
'</tr>';
    echo 
'</thead>';
    echo 
'<tbody>';
    
$a Недоступно;
    


   
// выводим в HTML-таблицу все данные клиентов из таблицы MySQL 
   
    
while($data mysql_fetch_array($qr_result)){ 
        echo 
'<tr>';
        echo 
'<td><center>' $data['users_id'] . '</center></td>';
        echo 
'<td><center>' $data['FIP'] . '</center></td>';
        echo 
'<td><center>' $data['Datw'] . '</center></td>';
        echo 
'<td><center>' $data['Doji'] . '</center></td>';
        echo 
'<td><center>' $data['Kompani'] . '</center></td>';
       if (
$_SESSION["ugroup"] == ){
        echo 
'<td><center>' $data['Tema'] . '</center></td>';
        }
        else
        {
        echo 
'<td><center>' $a '</td>';
       }
        echo 
'<td><center>' $data['Kontakts'] . '</center></td>';
        echo 
'<td><center>' $data['Jour'] . '</center></td>';
        echo 
'<td><center>' $data['Kach'] . '</center></td>';
        echo 
'<td><center>' $data['Part'] . '</center></td>';
        echo 
'<td><center>' $data['Vzg'] . '</center></td>';
        echo 
'</tr>';
    }
    echo 
'</tbody>';
    echo 
'</table>';
    
// закрываем соединение с сервером  базы данных
    
mysql_close($connect_to_db);
    
?>
Я преполагаю что нужно создать некую переменную типа
$sql с следущим содержимым :

PHP код:
$sql mysql_query(UPDATE form SET FIP="$FIP"Doji=5 WHERE users_id=$users_id); 
но почему то когда я делаю эту переменную у меня белый экран, а в логах
PHP Parse error: syntax error, unexpected 'form' (T_STRING) in /var/www/test/index.php

Всем кто оказал содействие в прошлой теме огромнейшее спасибо, надеюсь и в этой помогут.
__________________
Детям нельзя в интернет. От детей интернет тупеет.
Fudji вне форума Отправить сообщение для Fudji с помощью ICQ Ответить с цитированием