Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Semplificazione in un For

    Come semplifico questo codice con un for?
    Codice PHP:
    case "1":

            
    /*for ($i = 0; $i == 15; $i++) {
            }*/
            
    $_POST["F0"];
            
    $_POST["RB1"];
            
    $_POST["F1"]; $_POST["F2"]; $_POST["F3"]; $_POST["F4"]; $_POST["F5"];
            
    $_POST["F6"]; $_POST["F7"]; $_POST["F8"]; $_POST["F9"]; $_POST["F10"];
            
    $_POST["F11"]; $_POST["F12"]; $_POST["F13"]; $_POST["F14"]; $_POST["F15"]; 
    わさび

  2. #2
    forEach

    mo adesso non ricordo bene la sintassi ma su oho.net dovresti trovare il tutto
    Ma perchè mi avete tolto oltre 400 messaggi?

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da redoct
    forEach

    mo adesso non ricordo bene la sintassi ma su oho.net dovresti trovare il tutto
    Ho cercato ma mi da 0 pagine trovate :master:
    わさび

  4. #4
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    In verità stavo facendo una caxxata,
    dovrei semplificare questo codice:
    Codice PHP:
            /*for ($i = 0; $i == 15; $i++) {
            }*/
            
    $F0 $_POST['F0'];
            
    $RB1 $_POST['RB1'];
            
    $F1 $_POST['F1']; $F2 $_POST['F2']; $F3 $_POST['F3']; $F4 $_POST['F4']; $F5 $_POST['F5'];
            
    $F6 $_POST['F6']; $F7 $_POST['F7']; $F8 $_POST['F8']; $F9 $_POST['F9']; $F10 $_POST['F10'];
            
    $F11 $_POST['F11']; $F12 $_POST['F12']; $F13 $_POST['F13']; $F14 $_POST['F14']; $F15 $_POST['F15']; 
    ma non riesco a capire come settare il for
    わさび

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Uppete

    Nessuno mi sa aiutare?
    Dovrei semplificare tutte quelle variabili in un for,
    e se si può fare dovrei fargli incorporare quelle che sono presenti (altrimenti no).
    Ossia:
    prendi $F0 se non è indefinita
    prendi $F1 se non è indefinita
    prendi $F2 se non è indefinita
    prendi $F3 se non è indefinita
    etc..
    わさび

  6. #6
    Qualcosa del genere?
    Codice PHP:
    for ($i 0$i == 15$i++) 
    {
     
    $var "F" $i;
     $
    $var $_POST['$var'];

    non l'ho provato...

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da pugia
    Qualcosa del genere?
    Codice PHP:
    for ($i 0$i == 15$i++) 
    {
     
    $var "F" $i;
     $
    $var $_POST['$var'];

    non l'ho provato...
    Ho provato con la tua sintassi ma non mi funziona
    わさび

  8. #8
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    uppete...
    nessuno sa aiutarmi?

    Io ho controllato il manuale, ma non capisco la sintassi del doppio dollaro $$
    わさび

  9. #9
    Originariamente inviato da Trinità76
    uppete...
    nessuno sa aiutarmi?

    Io ho controllato il manuale, ma non capisco la sintassi del doppio dollaro $$
    http://freephp.html.it/guide/lezione.asp?id=185

    $pippo = 'gawrsh!';
    $pluto = 'bau!';
    $paperino = 'quack!';
    $nome = 'pippo';

    echo $$nome.'
    ';

    Stampera' gawrsh! ... perche'?

    In $nome c'e' 'pippo'

    ed e' come se facessi un ipotetico

    $ = $nome ($nome contiene pippo)

    quindi diventera' $pippo ... che contiene 'gawrsh!'

    Non entro nel merito del tuo for perche' ci ho capito ben poco....
    Bisognerebbe vedere un print_r di $_POST per capire qualcosa in piu' e dovresti spiegare piu' in dettaglio il risultato che vuoi raggiungere ed il perche'.

    Magari ci sono soluzioni diverse dalla tua proposta.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    scusa...ma...

    invece di fare F1, F2 e cosi via...fai

    F[1], F[2] e cosi via?

    e poi, molto semplicemente

    codice:
    while($line=each($_POST['F'])) {
      ...
    }
    in questo modo tratti tutto come array, anche nei campi dei form

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.