РЕШЕН С <input type="hidden" value="'.mysql_insert_id().'" name="Cid" >
решение, предлагаемое бармаром.Звонок на неопределенную функцию IDENT_CURRENT()
Этот код генерирует таблицу с товаром, количеством и ценами, которые пытаются разрешить изменение количества.
Но он говорит, что моя функция не определена?
Этот код генерирует все элементы один за другим, он должен иметь возможность получить идентификатор недавно измененного количества.
$sqle="SELECT * FROM soumissionmod WHERE soumissionid='$nsr' ORDER BY ARTICLE DESC ";
$resulte=mysql_query($sqle);
while($tabf = mysql_fetch_assoc($resulte))
/////////////////////////////////////////////
{
//on verifie si l article est de type travaux ou admin
if($tabf['ARTICLE']==0 AND $tabf['FORMAT']=='N/D' AND $tabf['MARQUE']=='N/D')
{
$tabf['ARTICLE']='MAIN D\'OEUVRE';
}
$compteur2++;
$id=$tabf['id'];
$prixunitaire=$tabf['PRIX']/$tabf['quantite'];
echo
'<tr>'.
'<td class="tdi">'.$compteur2.'</td>'.
'<td class="td">'. $tabf['ARTICLE'].
'</td>'.
'<td class="tdo">'. $tabf['DESCRIPTION'].'</td>'.
'<td class="td">'.$tabf['FORMAT'].'</td>'.
'<td class="td">'.$tabf['MARQUE'].'</td>'.
'<td class="td">'.number_format($prixunitaire,2).'</td>'.
'<td class="tdm"> <FORM method="post" action="xxxcontinue2.php"> <input type="text" maxlength="3" size="3" value="'.$tabf['quantite'].'" name="newqty"> <input type="submit" value="Modifier">
<input type="hidden" value="'.IDENT_CURRENT('soumissionmod').'" name="Cid" > </form> </td>'.
'<td class="td">'.number_format($prixunitaire,2)*$tabf['quantite'].'</td>';
$newqty=$_POST['newqty'];
$Cid=$_POST['Cid'];
$mod="UPDATE `gestionj_gestionjules`.`soumissionmod` SET `quantite` = '$newqty' WHERE `soumissionmod`.`id` = $Cid";
'IDENT_CURRENT()' является функцией SQL, которую вы пытаетесь вызвать из PHP. – Barmar
Кроме того, это от T-SQL, а не от MySQL. – Barmar
@Barmar Учитывая [их последний вопрос] (http://stackoverflow.com/questions/28335166/parse-error-syntax-error-unexpected-select-t-string-expecting-or), вы ожидаете, что они узнают разница? Это код! Давайте просто размять все вместе и заставить других людей сделать это для меня, когда это не сработает! –