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

    Invio dati via mail e memorizzazione su db

    E' possibile tramite form passare i dati a un form.pl con un riepilogo dei dati e contemporaneamente memorizzare su db sql i dati in un solo step ?

  2. #2
    certo

    Silent Engine

    <?="hello world"?>

  3. #3
    ma lo si può fare direttamente dall' action della form ?
    o devo memorizzare prima i dati con un action che punta alla pagina con il code php di acquisizione dei dati, e dopo ripescare i dati e inviarli a form.pl ????

    Qualcuno può farmi un piccolo esempio perpiacere ?

  4. #4
    ma perchè non mi aiutate mai ???
    ho bisogno del vostro aiuto !!!
    perpiacere !

  5. #5
    Se posti il codice del form è più facile aiutarti, altrimenti non avendo le variabili (campi del form) non è possibile inserire nulla nel db e neanche inviare una mail.

  6. #6
    ho semplificato a solo una voce il form per rendere più facile la consultazione.

    code pagina registrati.php
    codice:
    <?
    	include_once ("auth.php");
    	include_once ("authconfig.php");
    ?>
    
    <form name="registrazione" method="post" action="registrati2.php">
    <input name="codice_cliente" type="text" id="codice_cliente" size="15">
    <input type="submit" name="submit" value="Invia Dati">
    </form>
    nel file auth.php c'è solo la funzione di memorizzazione dei dati acquisiti e in authconfig.php i parametri di connessione al database.

    code pagina registrati2.php
    codice:
    <?
    	include_once ("auth.php");
    	include_once ("authconfig.php");
    ?>
    
    <? 
    	// Get global variable values if there are any
    	if (isset($_POST['submit']))
    	{
    		$USERNAME = $_COOKIE['USERNAME'];
    		$PASSWORD = $_COOKIE['PASSWORD'];
    		$codice_cliente = $_POST['codice_cliente'];
        }
    	else
    	{
    		$submit = "";
    	}
    
    	$user = new auth();
    	$connection = mysql_connect($dbhost, $dbusername, $dbpass);
    	
    	// REVISED CODE
    	$user->add_user2($codice_cliente);
    
    	// end - new password field is not empty
    ?>
    
    Riepilogo dati
    
    
    Codice Cliente <? print $codice_cliente;?>
    
    
    Grazie per la tua registrazione !
    Come faccio a memorizzare e contemporaneamente inviare al form.pl ???

  7. #7
    Codice PHP:
    <?
        
    include_once ("auth.php");
        include_once (
    "authconfig.php");
    ?>

    <? 
        
    // Get global variable values if there are any
        
    if (isset($_POST['submit']))
        {
            
    $USERNAME $_COOKIE['USERNAME'];
            
    $PASSWORD $_COOKIE['PASSWORD'];
            
    $codice_cliente $_POST['codice_cliente'];
        }
        else
        {
            
    $submit "";
        }

        
    $user = new auth();
        
    $connection mysql_connect($dbhost$dbusername$dbpass);
        
        
    // REVISED CODE
        
    $user->add_user2($codice_cliente);

    $query "INSERT INTO nome_tabella (codice_cliente) VALUES ('$codice_cliente')";

    if (
    mysql_query($query$db))
    echo 
    "Il codice del cliente è stato inserito correttamente";
    else
    echo 
    "Errore durante l'inserimento";
    mysql_close($db); endif;

    //A condizione di avere l'indirizzo email del cliente ($target) ed il suo nome ($nome):
    $text "Questo è il vostro codice ".$codice_cliente;
    mail($target,"Ecco il codice cliente","Nome: ".$nome."\nOggetto: Ecco il codice cliente\n\n".$text);

        
    // end - new password field is not empty
    ?>

    Riepilogo dati


    Codice Cliente <? print $codice_cliente;?>


    Grazie per la tua registrazione !
    dovrebbe essere corretto. Poi non son un genio.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.