Lid |
|
// wat bedoel je met !issin?
om te kijken of $eData[4] in $aDingen staat, zoniet krijg je foutmelding, als het er wel in staat krijg je: gelukt
dus met !isin bedoel ik: is niet in
// heb je de functie schrijf() ook ergens gedefinieerd?
jup:
function schrijf($data) {
global $socket;
socket_write($socket,$data."\r\n");
}
if(isset($eData[3]) && $eData[3] == ':!verander' && isset($eData[4]) && isset($eData[5])) {
$qSelect_dingen = mysql_query('SELECT `ding` FROM `test`') or die (mysql_error());
while($aDingen = mysql_fetch_array($qSelect_dingen)) {
if (preg_match ('.$eData[4].', $aDingen)) {
schrijf('PRIVMSG '.$eData[2].' :Gelukt, '.$eData[4].' is succesvol geupdate');
mysql_query("UPDATE `test` SET
`niveau` = 2 WHERE `ding` = '".$eData[4]."' ") or die(mysql_error());
}
else {
schrijf('PRIVMSG '.$eData[2].' :Fout, '.$eData[4].' staat niet in de database');
}
}
}
if(isset($eData[3]) && $eData[3] == ':!verander' && isset($eData[4]) && isset($eData[5])) { schrijf('PRIVMSG '.$eData[2].' :Gelukt, '.$eData[4].' is succesvol geupdate'); } else { schrijf('PRIVMSG '.$eData[2].' :Fout, '.$eData[4].' staat niet in de database'); } } }
maar dan krijg ik dat de bot 11 keer zegt Fout, '.$eData[4].' staat niet in de database. in de databse staan 11 records daarom;) |