Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    $checkboxes = "<input type='checkbox' name='selected[]' value='$i++'/><br />";

    Questa è una stringa, $i viene valutata solo in questa istruzione e vale 0, quindi dentro alla variabile $checkboxes hai giustamente
    <input type='checkbox' name='selected[]' value='0++'/><br />
    e viene inserito così ad ogni iterazione del foreach.

    Non puoi assegnare la stringa ad una variabile ed usarla dentro il foreach, devi scriverla per esteso dentro il ciclo al posto di $checkboxes con $i invece di $i++, così verrà $i verrà valutata ad ogni iterazione e mettere $i++ come istruzione finale del ciclo.

  2. #2
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Non è possibile fare un calcolo in una stringa. $i++ ne è uno.
    Se scrivi print "10+10"; ti stamperà 10+10 ma non 20.

    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    $checkboxes = "<input type='checkbox' name='selected[]' value='$i++'/><br />";

    Questa è una stringa, $i viene valutata solo in questa istruzione e vale 0, quindi dentro alla variabile $checkboxes hai giustamente
    <input type='checkbox' name='selected[]' value='0++'/><br />
    e viene inserito così ad ogni iterazione del foreach.

    Non puoi assegnare la stringa ad una variabile ed usarla dentro il foreach, devi scriverla per esteso dentro il ciclo al posto di $checkboxes con $i invece di $i++, così verrà $i verrà valutata ad ogni iterazione e mettere $i++ come istruzione finale del ciclo.
    Grazie delle risposte.... avevo immaginato... ma il problema resta lo stesso...quando spunto 1 o più checkbox come faccio ad inserire i valori spuntati in un altra tabella?

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.