Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Controllo sul Submit non funziona

    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

  2. #2
    Risolto grazie sono uno scemo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.