Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    invio dati ad una pagina php

    Salve ragazzi vio invio il mio problema: ho un form con due campi da riempire, username(login.utente) e password(login.pass), questi due campi dovranno inviare dei dati ad una pagina che si chiama login.php secondo voi sono giuste queste righe di codice ?:

    on(release){
    login.dati = login.utente +"-"+login.pass;
    login.sendAndLoad("http://localhost/Login/Login.php",_level0.login);
    getURL("Login.php","_blank")


    }
    Roberto Dungino

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    Re: invio dati ad una pagina php

    Originariamente inviato da dungino
    secondo voi sono giuste queste righe di codice ?
    no....

    Guarda se fai una piccola ricerca questo argomento è stato trattato molte volte, comunque ti consiglio di cercare e studiare bene il metodo LoadVars, che serve per inviare e ricevere qualsiasi tipo di dato....


  3. #3
    Perchè no dove sbaglio ?
    Roberto Dungino

  4. #4
    Ho modificato così secondo te va bene ?

    on(release){
    invia=new LoadVars();
    invia.user=utente.text;
    invia.passw=pass.text;
    invia.send('Login.php');

    }

    Adesso vorrei che questo script effettuasse il redirect alla pagina login.php perchè in quella pagina devo effettuare una connessione ad un database, cosa altro manca ?


    P.S. Le variabili le devo intercettare tramite post vero?
    Roberto Dungino

  5. #5

  6. #6
    L'ho letta la pillola, sembra che debba aggiungere geturl(ed il nome dell'url alla fine);
    Roberto Dungino

  7. #7
    Ecco ragazzi, ho creato daccapo un nuovo modulo, con 2 campi, uno si chiama user e l'altro pass e poi ho creato un pulsante, questo è il codice che ho scritto ma non mi funziona, ossia quando stampo a video in Login.php le variabili risultano vuote, ossia non stampa niente.
    //codice macromedia
    on (release) {
    invia=new LoadVars()
    invia.user=user.text;
    invia.pass=pass.text;
    invia.send("Login.php",,)

    getURL ("http://localhost/Login/Login.php", vars=POST)
    }

    Login.php
    <?

    echo $_POST['user'];
    echo $_POST['user'];

    ?>
    Roberto Dungino

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dungino
    Ecco ragazzi, ho creato daccapo un nuovo modulo, con 2 campi, uno si chiama user e l'altro pass e poi ho creato un pulsante, questo è il codice che ho scritto ma non mi funziona, ossia quando stampo a video in Login.php le variabili risultano vuote, ossia non stampa niente.
    ma questo codice dove l'hai letto? :master:

    se usi il "send" non devi usare il getURL, specifichi già metodo e "finestra" nel send

    codice:
    on (release) {
    	if(user.text != "" && pass.text != ""){
    		var invio = new LoadVars();
    		invio.user = user.text;
    		invio.pass = user.pass;
    		invio.send("Login.php", "_blank", "POST");
    	}
    }
    se così non dovesse andare significa che c'è un errore da un'altra parte

    poi non ho mai visto il getURL scritto in quel modo, cos'è "vars=POST"?

    ultima cosa...ovviamente il file .php deve essere parsato, perciò devi avere i demoni attivi quando provi, e ti consiglio preferibilmente di provare direttamente sul browser per essere certo del comportamento degli script ed evitare spiacevoli blocchi del pc quando lavori con variabili ricevute o inviate a PHP

  9. #9
    Mi dice che la variabile è passata ma non me la stampa!!

    ecco il codice del file Login.php:

    <?
    if(!isset($_POST["user"])){

    echo "La variabile user non è stata inviata";
    }

    else{

    echo "La variabile è passata il valore è: ";
    echo $_POST["user"];

    }



    ?>
    Roberto Dungino

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova con
    Codice PHP:
    <?
    if(!isset($_POST['user'])){
        echo 
    "La variabile user non è stata inviata";
    } else{
        
    $user $_POST['user'];
        echo 
    "La variabile è passata il valore è: ".$user;
    }
    ?>

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.