ragazzi dovrei riuscire a fare una ricerca di e-mail anche se non conosco l'intera mail.
Faccio un esempio se volessi tutte le e-mail che cominciano con gigi vorrei poter scrivere gigi* oppure tutte le e-mail che contengono gigi *gigi*.
ho scritto un codice ma mi funzia ovviamente solo con le e-mail intere e solo se sono corrette, il codice da modificare è in rosso. Vi inserisco tutto il codice così capite come funzia. Datemi un suggeriemento. grazie
function email_search() {
global $email;
sub_admin();
if(empty($email)){
msg("e mail invalida!
<a href=\"javascript:history.go(-1)\" title=\"Previous Page\"><< pagina precedente</a>");
exit;
}
$expression = "^[._A-Za-z0-9-]+@[_A-Za-z0-9-]+(\.[A-Za-z]+)(\.[A-Za-z]+)*$"; if(!ereg("$expression",$email)) {
msg("e mail invalida
<a href=\"javascript:history.go(-1)\" title=\"Previous Page\"><< pagina precedente</a>");
exit;
}
$dbcnx = dbopen();
$result = mysql_query("SELECT email FROM sub_mail WHERE email = '$email'");
$num = mysql_num_rows($result);
if(!$num || "0") {
msg("<font color=\"#7373c6\">\"$email\"</font> e mail non in lista
<a href=\"javascript:history.go(-1)\" title=\"Previous Page\"><< pagina precedente</a>");
} else {
$result2 = mysql_query("SELECT * FROM sub_mail WHERE email = '$email'");
while ($row = mysql_fetch_array ($result2)) {
$id = $row["id"];
$email = $row["email"];
$header = $row["header"];
echo "
<div align=\"center\" class=\"header2\">Subscriber Admin: <font color=\"#7373c6\">subscriber search results</font></div>
<table summary=\"list\" border=\"0\" bgcolor=\"#d9daff\" align=\"center\">
<tr>
<td align=\"center\">
<table border=\"0\" cellspacing=\"1\" cellpadding=\"5\">
<tr><td nowrap align=\"center\" bgcolor=\"#efefef\">ID</td>
<td nowrap align=\"center\" bgcolor=\"#efefef\">E-mail</td>
<td nowrap align=\"center\" bgcolor=\"#efefef\">Type</td>
<td></td>
</tr>
<tr>
<td nowrap bgcolor=\"#ffffff\" align=\"center\">$id</td>
<td nowrap bgcolor=\"#ffffff\">$email</td>
<td nowrap align=\"center\" bgcolor=\"#ffffff\">$header</td>
<td><a href=\"admin.php?f=delete_sub&email=$email\">Delet e</a></td>
</tr></table></td></tr></table>";
}
}
footer();
echo "</body></html>";
mysql_close($dbcnx);
}