Recent m-am apucat de un site si am dat peste o problema. Am o pagina html cam asa: <form action='update.php' method='POST'> <table> <tr> <td>Selecteaza camp</td> <td> <select name='camp'> <option value='categorie'>Categorie</option> <option value='produs'>Produs</option> <option value='pret'>Pret</option> <option value='stoc'>Stoc</option> </select> </td> </tr> <tr> <td>Valoare veche</td> <td><input type='text' name='val_veche' size='30'></td> </tr> <tr> <td>Valoare noua</td> <td><input type='text' name='val_noua' size='30'></td> </tr> <tr> <td align='center' colspan='2'><br /><input type='submit' value='Updateaza produs'></td> </tr> </table> </form> In care "categorie", "produs", "pret", "stoc" sunt si campuri in baza de date. Nelamurirea mea este cum as putea updata tabelul din baza de date selectand o anumita categorie pe care sa o updatez(cu ajutorul listei din select) unde sa inlocuiesc 'valoare veche' pe care o dau de la tastatura cu 'valoare noua' de asemenea data de la tastatura. Ideea mea era(cu asta doar selectez sa vad daca exista in DB ca apoi update-ul e usor): $camp = $_REQUEST['camp']; $vv = $_REQUEST['val_veche']; $vn = $_REQUEST['val_noua']; $query = "SELECT * FROM tabel WHERE $camp=$vv"; $result = mysqli_query($db, $query); $numrows = mysqli_num_rows($result); if($numrows) { echo "produsul exista"; } else echo "fail! Produsul nu exista"; In toata asta nu se executa interogarea si $numrows ramane 0. Stiu probabil e din cauza ca nu asa se scrie interogarea, dar am incercat si cu apostrof + concatenate ceva de gen $query = "SELECT * FROM tabel WHERE " . " '$camp' ". '=' ." '$vv' ""; si tot nu merge. Daca ma puteti ajuta astept raspunsuri