2013-03-31 6 views
-2

У меня есть форма, и когда я нажимаю send, я хочу, чтобы она обновляла таблицу, , но она не работает, код обновления php находится на той же странице, что и форма вот код :form - обновить таблицу в php

<button type="submit" name="sumbit"><img src="images/icons/fugue/tick-circle.png" width="16" height="16"> עדכן הזמנה</button> 

<?php 
con=mysqli_connect(""); 
mysql_select_db("web2_bestset"); 


if(isset($_POST['sumbit'])) 
{ 
    $add=$_POST['orderStatus']; 
    $query="update orders set orderStatus=$add where id=".$order['ID']; 
    mysql_query($query) or die("Cannot update");  
} 
?> 

Ошибка, которую я получаю, не может быть обновлена. как я могу это исправить?

+1

Вы проверили свой журнал ошибок? Какие ошибки вы получаете? Какие шаги вы предприняли для устранения этой проблемы? Вы запустили запрос из командной строки? –

+1

как насчет полезных ошибок? '... или die (mysql_error())'. Кроме того, наслаждайтесь наличием вашего сервера pwn3d с прекрасной [sql injection attack] (http://bobby-tables.com) hole –

+1

Ваш скрипт уязвим для SQL-инъекции. – Gumbo

ответ

0

У вашего доллара нет знака доллара, или это опечатка?

$con=mysqli_connect(""); 

И:

$query="update orders set orderStatus='".$add."' where id='".$order['ID']."'"; 

Пожалуйста, имейте в виду другие. Вы будете введены, если не будете осторожны.

+0

это просто опечатка в моем коде, кон написана отлично – user2224445

+0

этот код может видеть только администратор для редактирования заказов – user2224445

0

Заменить матрицу с этим

die('Could not connect: ' . mysql_error()); 

И вывесить ошибку, что вы получаете?

+0

Также вы можете разместить синтаксис своего mysqli_connect() –

+0

matt ty очень много! – user2224445

+0

Это трюк? Если да, то ваш приветственный и добрый – Matt

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