Non capisco il perche...Vorrei che al click del submit facesse questo ma non funzionA:
<input type="submit" name="Salva" value="Salva" >
<input type="button" value="Return" onclick="window.location='InserimentoFornitori.php '">
<input type="reset" name="reset" value="Annulla" onclick="resetform()"> </table> </form>
[php]
<?php
if(isset($_POST['submit']) && (trim($_POST['submit']) == "Salva"))
{
echo"PIPPO";
if(!isset($societa) OR $societa ==''){
echo"Il campo societa è obbligatorio";
return;
}elseif(!isset($email) OR (!preg_match("/^[-0-9A-Z_.]{1,50}@([-0-9A-Z_.]+.){1,50}([0-9A-Z]){2,4}$/i", $email)) ) {
echo "Il seguente indirizzo email :$m
E'composto da caratteri non validi!";
return;
}elseif(!isset($piva) OR $piva ==''){
echo"Il campo piva è obbligatorio";
return;
}elseif(!isset($indirizzo) OR $indirizzo ==''){
echo"Il campo indirizzo è obbligatorio";
return;
}elseif(!isset($cellulare) OR $cellulare ==''){
echo "<script language='javascript'><!--\n";
echo 'alert("Cellulare")';
echo "//--></script>\n\n";
return;
}
elseif(!isset($telefono) OR $telefono ==''){
echo"Il campo telefono è obbligatorio";
return;
}
else
{
$societa = trim($_POST['societa']); //Recupero la variabile globale societa
$piva = trim($_POST['piva']); //Recupero la variabile globale piva
$indirizzo= trim($_POST['indirizzo']); //Recupero la variabile globale societa
$cap = trim($_POST['cap']); //Recupero la variabile globale societa
$regione = trim($_POST['regione']); //Recupero la variabile globale societa
$provincia= trim($_POST['provincia']); //Recupero la variabile globale societa
$comune = trim($_POST['comune']); //Recupero la variabile globale societa
$telefono = trim($_POST['telefono']); //Recupero la variabile globale piva
$cellulare= trim($_POST['cellulare']); //Recupero la variabile globale societa
$email = trim($_POST['email']); //Recupero la variabile globale societa
// Ora inseriamo i dati nel db. Inserite la vostra connessione
$sql_stmt = "select * from fornitori where societa = '$societa' and piva_codfiscale = '$piva'
and indirizzo = '$indirizzo' and idregione = '$regione' and idprovincia = '$provincia' and idcomune = '$comune'";
ECHO $sql_stmt;
$result= mysql_query($sql_stmt) or die("Query fallita");
// verifichiamo la riga inserita
$conta = mysql_affected_rows();
echo $conta;
// Se il risultato è uno il record esiste
if($conta == 1)
{ echo "<script language='javascript'><!--\n";
echo 'alert("Fornitore Esistente")';
echo "//--></script>\n\n";
return;
} else
{
$sql = "insert into fornitori(societa,piva_codfiscale,indirizzo,cap,te lefono,cellulare,idregione,idprovincia,idcomune,em ail)
values ('$societa','$piva','$indirizzo','$cap','$telefono ','$cellulare','$regione','$provincia','$comune',' $email')";
ECHO $sql;
$risultato= mysql_query($sql) or die("Query fallita");
// verifichiamo la riga inserita
$num = mysql_affected_rows();
// Se la riga e' inserita mandiamo un avviso e settiamo l'hash
// nell'array di sessione. Oppure avvisiamo del fallimento.
// in questo ultimo caso notate che l'hash non viene prodotto e
// che ripresentiamo comunque il form in entrambi i casi.
if($num == 1) {
echo "<script language='javascript'><!--\n";
echo 'alert("Dati Inseriti")';
echo "//--></script>\n\n";
exit;
}
}
}
mysql_query("OPTIMIZE TABLE fornitori");
mysql_close($connessione);
}
if(isset($_POST['reset']) && (trim($_POST['reset']) == "Annulla"))
{
echo "<script> //script reset valori
function resetform(){
document.forms[0].societa.value= '';
document.forms[0].piva.value= '';
document.forms[0].indirizzo.value= '';
document.forms[0].cap.value= '';
document.forms[0].regione.value= '-1';
document.forms[0].provincia.value= '-1';
document.forms[0].comune.value= '-1';
document.forms[0].telefono.value= '';
document.forms[0].cellulare.value= '';
document.forms[0].email.value= '';
}
</script>";
$_SESSION = array(); //Desetto tutte le variabili di sessione
session_unset();
session_start();
session_destroy(); //Distruggo le sessioni
}
?>
[]php
aIUTO