PDA

View Full Version : [PHP] passaggio da javascript a php, help...


PUMA81
19-09-2007, 17:09
Ciao a tutti, ho un problemino...
in index.php ho un form e precisamente:

<form method="post" id="mioForm" action="index.php">
<input type="text" id="id_articoli" name="id_articoli" value="" onblur="invia(this.id)">


Chiedo a voi una cosa: devo poter passare quel valore che inserisco da tastiera ad una variabile php.
Avevo pensato a questo:

if(isset($_REQUEST['data_articoli']))
{
$articolo=$_REQUEST['data_articoli'];
}

$tabella_articolo->vedi_articolo_scelto($articolo);
</form>


Mentre in javascript:

function invia(id)
{
document.getElementById("mioForm").submit();
}

Come mai non riesco a salvarmi il valore immesso da tastiera??:mc: :mc: :mc:

Grazie a tutti. Ciao.

cionci
19-09-2007, 19:03
$_REQUEST['id_articoli']
Devi specificare id_articoli visto che hai specificato quel nome nel form.

PUMA81
19-09-2007, 20:43
$_REQUEST['id_articoli']
Devi specificare id_articoli visto che hai specificato quel nome nel form.

Si, scusa, è stato un errore di copia-incolla..
Cmq ho specificato id_articoli, ma non mi funziona lo stesso. Praticamente mi cancella il file di testo, come mai??
Se puoi aiutarmi, visto che ho una scadenza ed entro domani devo consegnare il lavoro al prof, te ne sarei immensamente grato...:help: :help: :help:

SerMagnus
19-09-2007, 20:53
di regola dovresti usare $_POST, inoltre ti consiglio di assciare l'evento del pulsante con onclick invece di onblur... giusto x stare sicuro.

altra cosa, ho visto che hai messo un </form> dopo del codice php, è un errore?

PUMA81
19-09-2007, 22:19
Sono riuscito a risolvere, era un problema su un controllo del campo che utilizzo per salvare il file...
Grazie lo stesso per l'interesse che hai mostrato:D
Alla prossima. Ciao.