2012-06-13 7 views
0

У меня есть 10 таблиц для 10 php-форм. Я использую один первичный ключ и передаю его ко всем другим страницам в сеансе и в соответствующих таблицах, используя это как внешний ключ. Моя проблема - когда я проверяю страницу, если эта запись ключа существует или нет. Всегда отображается запись, поскольку значение уже передано.Не удалось проверить существующий первичный ключ

У меня есть еще одна проблема .. я хочу, чтобы сделать запрос на обновление несколько как

"UPDATE table SET '.$column.' ='.$value.', WHERE id=".$id." "; 

Где, столбец должен быть только массив только те данные, которые изменены, не затрагивая остальные столбцы и значения, а также обновление всех значений в одном запросе обновления. Заранее спасибо.

+0

где ваши коды проверки? – ariefbayu

+0

Это тот код, который у вас есть? Если вы используете единое значение, вы переопределяете индекс $ _POST. У вас должно быть два равных, чтобы проверить равенство. – Daniel

+0

Проверьте, обновлено ли значение сеанса или нет? –

ответ

1

ли вы начать страницу с:

<?php 
    session_start(); 
?> 

Это необходимо для сессий, чтобы работать, если вы используете $_SESSION переменную. Надеюсь, поможет.

+0

Можете ли вы опубликовать исходный код двух страниц? –

+0

, пожалуйста, обновите свой вопрос, а затем напишите свой код в комментарии. – Dhruvisha

+0

@IndoParis Пожалуйста, добавьте код в свой вопрос. –

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