Originariamente inviato da testapazza
mi posteresti la query?
certo, questo è il form rapporti.php:
Codice PHP:
<form action="newrapp.php" method="post">
<label>Seleziona cliente già esistente:
<select name="cid" size="1">
<option selected value="">Nessuna selezione</option>
<?php
while ($cliente= mysql_fetch_array($clienti)) {
$cid = $cliente['idcliente'];
$cnome = htmlspecialchars($cliente['cliente']);
echo "<option value='$cid'>$cnome</option>\n";
}
?>
</select></label>
<div>
<label> Data intervento:
<input type="text" name="date" value="<?php echo date('d-n-Y');?>"></label></p>
Intervento:
<textarea name="intervento" rows="5" cols="45"></textarea></p>
<input type="submit" value="INVIA" />
</form>
<input type="button" value="ESCI" onclick="location.href='index.php'">
</div>
e questo è il file newrapp.php, oltre che a inserire i dati nel database, vorrei estrapolare il nome cliente per poi mandare una mail al mio indirizzo contenente il nome del cliente e testo dell'intervento.
Codice PHP:
$interventi = @mysql_query('SELECT intervento, clienteid, data FROM interventi');
if (!$interventi) {
exit('
Errore durante il recupero della lista dei rapporti</p>');
}
//questo lo carica se un nuovo autore è stato registrato dal form più sotto
if (!isset($_POST['intervento']));
$cid = $_POST['cid'];
$day = $_POST['date'];
$data = date("Y-m-d", strtotime($day));
$intervento = $_POST['intervento'];
$sql = "INSERT INTO interventi SET
intervento='$intervento',
clienteid='$cid',
data='$data'";
if (@mysql_query($sql)) {
echo '
Rapporto inviato correttamente</>';
} else {
exit('
Errore durante l\'invio del rapporto: ' . mysql_error() . '</p>');
}
header("refresh: 3; rapporti.php");