Sicuro che le righe precedenti sono corrette?codice:echo $_POST["$nuovolink$conta"];
Sicuro che le righe precedenti sono corrette?codice:echo $_POST["$nuovolink$conta"];
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Il problema sono queste righe che nn funzionano:
$nuovolink = $_POST['nuovolink$conta'];
$desclink = $_POST['desclink$conta'];
$idlink = $_POST['idlink'];
Conta è un numeo che vien assegnato d volta volta tramite un contantore.
Non riesco a recuperare le variabili inviate dal form.
In pratica dovrei avere come risultato
$nuovolink = $_POST['nuovolink1'];
$desclink = $_POST['desclink1'];
$idlink = $_POST['idlink'];
$nuovolink = $_POST['nuovolink2'];
$desclink = $_POST['desclink2'];
$idlink = $_POST['idlink'];
$nuovolink = $_POST['nuovolink3'];
$desclink = $_POST['desclink3'];
$idlink = $_POST['idlink'];
ecc
ma non riesco a creare la variabile correttamente, inserendo nuovolink$conta (dove $conta mi inserisce il numero in modo da poter recuperare la variabile relativa).
Ora è piu chiaro? Non so piu come spiegarmi.
Devo recuperare delle variabili inviate da form che sono composte da una parte statica e una parte variabile differenziata da un numero. Il problema è associare la parte statica con quella dinamica per formare il nome della variabile inviata in modo da poterla recuperare con $_POST().
www.beppegrillo.it
Il blog di Beppe!!
Che ti ho detto qui????[supersaibal]Originariamente inviato da piero.mac
se non metti l'apice doppio questo stampa 'nuovolink$conta' e non risolve la variabile. Anche il fratellino dopo....codice:$nuovolink = $_POST['nuovolink$conta'];
[/supersaibal]
devi mettere le doppie apici.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
A parte il fatto che sarebbe meglio un foreach...[supersaibal]Originariamente inviato da piero.mac
Che ti ho detto qui????
devi mettere le doppie apici. [/supersaibal]
le variabile potrebbe anche risolverle con i doppi apici, ma sei certo che ci siano gli indici associativi in POST ?????
Stampa l'array $_POST
echo "<pre>";
print_r($_POST);
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Come faccio a stampare l'array $_post?
Credo che il problema sia proprio la mancanza degli indici ma non so come risolverlo. :master:
www.beppegrillo.it
Il blog di Beppe!!
La variabile all'interno degli apici singoli non viene risolta!
o scrivi così:
$nuovolink = $_POST["nuovolink$conta"];
$desclink = $_POST["desclink$conta"];
$idlink = $_POST['idlink'];
o così:
$nuovolink = $_POST['nuovolink' . $conta];
$desclink = $_POST['desclink' . $conta];
$idlink = $_POST['idlink'];
Io preferisco il secondo metodo perchè mi permette di individuare subito dove sono le variabili e poi ho letto da qualche parte in questo post che il parser è leggermente più veloce in questo modo: con i doppi apici cerca delle variabili all'interno della stringa mentre con gli apici singoli no.
ma azzolinaccia.....[supersaibal]Originariamente inviato da colde
Come faccio a stampare l'array $_post?
Credo che il problema sia proprio la mancanza degli indici ma non so come risolverlo. :master: [/supersaibal]
te lo ho pure scritto come fare a stampare $_POST.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Giusto, te l'ha scritto!!! Io me lo ero saltato!
Stampa l'array $_POST
echo "<pre>";
print_r($_POST);
Se avessi voluto fargli lo script lo avrei gia' fatto prima. Ma se non capisce il problema la prossima volta chiedera' perche' non risolve GET.[supersaibal]Originariamente inviato da mircov
La variabile all'interno degli apici singoli non viene risolta!
o scrivi così:
[/supersaibal]
E' errato l'approccio che fa con FOR. bisogna usare foreach per scorrere gli array ...
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.