Привет.
Искам преди да въведа информация в базата данни да проверя дали тя вече несъществува. Правя го, но не както трябва защото ми проверява само последния запис. Ето ми кода и дано можете да ми помогнете
Искам преди да въведа информация в базата данни да проверя дали тя вече несъществува. Правя го, но не както трябва защото ми проверява само последния запис. Ето ми кода и дано можете да ми помогнете
Код:
require_once('config.inc.php');
// Poverka za povtorenie
$select = "SELECT * FROM data";
$results_select = mysql_query($select) or die (mysql_error());
while ($row = mysql_fetch_array($results_select)) {
$db_dyma = $row['pravilna'];
}
if ($dyma == $db_dyma) {
$core =<<<SayliS
<center><font color="red">Думата вече е била въведена в базата данни.</font>
<p>За да въведете нова дума <a href="form.htm" target="_self">ТУК</a>.</p>
<p>За да видите въведените думи <a href="select.php" target="_self">ТУК</a>.</p>
</center>
SayliS;
echo $core;
}else{
// End == Proverka
//Vnasqne v DB
$insert = "INSERT INTO data ( pravilna, greshna_1, greshna_2, greshna_3, slojnost, date, ip)
VALUES ('$dyma', '$greshna_1', '$greshna_2', '$greshna_3', '$slojnost', CURRENT_TIMESTAMP, '$ip')";
$results = mysql_query($insert) or die (mysql_error());
$footer =<<<SayliS
<center><font color="green">Данните са въведени успешно</font>
<br/>
<p>За да въведете нова дума <a href="form.htm" target="_self">ТУК</a>.</p>
<p>За да видите въведените думи <a href="select.php" target="_self">ТУК</a>.</p>
</center>
</body>
</html>
SayliS;
echo $footer;
}
}