Da form a form

montim

Nuovo Utente
22 Feb 2013
4
0
0
Ciao!

Se gentilmente qualcuno di voi esperto in php, volesse aiutarmi a trovare una soluzione ad un problema, un po ostico per me, ve ne sarei grato.

Devo passare un dato intero da una variabile posta come parametro di una funzione ed inviata ad un'altro form che contiene un ciclo for per elencare il numero memorizzato nella variabile di campi da visualizzare di quest'altro form.

Un esempio potrebbe chiarire il problema:
file1.php contiene il form 1, ed i dati da passare utilizzando mysql sono, l'ID che collega la relazione tra le due tabelle del database, una variabile $num che contiene il conteggio dei campi del form 2 all'interno del ciclo for:
file1.php

PHP:
switch
case: 'new':
$from1->getForm($id, $num);
case: 'edit':
$from1->getForm($id, $num);
case: 'save':
     if(dati del primo form salvati)
         redirect_header("file2.php?op=new&id=".$id.'&num='.$num, 3, _FORMOK);


file2.php

PHP:
function getForm($id, $num) {
   if(isset($id)) {
   <form ... >
     for($i = 1; $i <= intval($num); $i++)
     {
     <label name='Name' />
     <input type='text' ... />
     altri input...
    }
   </form>
  }
}


Ho provato con le SESSION, REQUEST, POST, GET, ma senza risultato.
Se inserisco un numero qualsiasi vero e proprio non con la variabile per fare una prova, il ciclo for funziona bene e mi elenca in modo corretto tutti gli input voluti.

Con la variabile $num non riesco a farlo funzionare.
Ho provato ad attivare register_global, ma senza risultato.

Nell'attesa di una positiva risposta, vi ringrazio in anticipo.
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,
hai verificato il tipo e il contenuto della variabile $num?
PHP:
var_dump($num);
magari non contiene un intero
 

montim

Nuovo Utente
22 Feb 2013
4
0
0
E' proprio per questo che ho aggiunto intval($num) nel ciclo for la funzione intval per trasformare tutto in intero
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
se $num non contiene un numero, intval restituirà sempre 0
verifica cosa contiene $num quando la valorizzi
 

montim

Nuovo Utente
22 Feb 2013
4
0
0
Il valore sul primo form è quello inserito in input, ma non passa sull'altro form
 
Discussioni simili
Autore Titolo Forum Risposte Data
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 8
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
W Rinominare Documenti Con Form Asp Classic ASP 9
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2

Discussioni simili