Ciao a tutti. Sono nuovo sia su questo forum che nell'ambito dello sviluppo web in PHP.
Stò costruendo uno script di ricerca che permette di cercare in una pseudo rubrica su MySQL (le colonne sono: user_id, nome, cognome, email, provincia, punti).
Il mio script funziona e, per visualizzare l'email di ogni risultato, uso un tag input, di tipo testo, in modalita solo lettura, e un collegamento a mailto:$utente['email '], ottenendo questa tabella: http://imageshack.us/photo/my-images...aginetxx.png/.
Vorrei che, tramite il check delle checkbox, venissero aggiunti gli indirizzi email selezionati per un invio multiplo tramite l'attributo di <a> mailto:
Posto il codice:
Codice PHP:
<?php
require_once 'database_connection.php';
error_reporting(E_ALL);
$nome = trim($_REQUEST['nome']);
$cognome = trim($_REQUEST['cognome']);
$email = trim($_REQUEST['email']);
$provincia = trim(strtoupper($_REQUEST['provincia']));
$categoria = $_REQUEST['categoria'];
//Estrapolo informazioni da cerca.html
$cerca = "SELECT * FROM rubrica WHERE ";
if ($nome) {
$cerca = $cerca. "nome='{$nome}'";
if ($cognome) {
$cerca = $cerca."AND cognome='{$cognome}'";
}
}
if ($email) {
if ($nome||$cognome) {
$cerca = $cerca."AND email='{$email}'"; }
else {
$cerca = $cerca."email='{$email}'"; }
}
if ($provincia) {
if ($nome||$cognome) {
$email = $cerca."AND provincia='{$provincia}'"; }
else {
$email = $cerca."provincia='{$provincia}'"; }
}
$cerca=$cerca .";" ;
echo $cerca;
// Definisco la query di ricerca
$result=mysql_query($cerca);
if (!$result) {
echo "
Errore nella ricerca</p>";
}
//Fine PHP
?>
<html>
<head> <title> Risultati della ricerca </title>
<--//<link href="cerca.css" rel="stylesheet" type="text/css"/> -->
</head>
<body>
<div id="corpo">
Risultati della ricerca </p>
<table border="1"> <tr><td>ID</td> <td>Nome</td> <td>Cognome</td><td>Categoria</td><td>Email</td> <td>Punti</td> <td>Provincia</td><td><form><input type="checkbox"/></form> </tr>
<?php $n=0; while ($riga = mysql_fetch_array($result)) {
echo "<tr><td>{$riga['user_id']}</td><td>"
."{$riga['nome']}</td><td>{$riga['cognome']}</td><td>{$riga['categoria']}".
"<td><a href='mailto:$riga[email]'><form name='formEmail'><input readonly='text' value='".
"{$riga['email']}' id='{$n}/></form>".
"</a></td>"."<td><input readonly='text' value='{$n}'/>"
."<td>{$riga['punti']}"
."</td><td>{$riga['provincia']}</td>".
"<td><form name='formEmail'><input type='checkbox' id='{$n}' value='{$n}' name='opzione'".
"value='{$riga['email']}'/>".
"</form></tr>"; $n++; } ?>
<tr> <td colspan="7">
<script type="text/javascript">
function EmailMultipla() {
var selezione = document.formEmail.opzione.checked;
var id = document.formEmail.opzione.checked.value;
document.write(id);
if (!id) {
document.write("NULL");
//var emails = document.getElementById(id).value;
</script>
[url="javascript:mail();"]PROVA[/url]
</tr></table>
</div>
</body>
</html>