Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #2
    Ciao non ho capito bene cosa vuoi fare, vado a intuito.
    Se vuoi aggiungere alla variabile $str_nazione ogni valore di $nazioni è sbagliata la logica dello script:

    Codice PHP:

    <?php
    if (isset($_POST['nazioni'])) {

        
    $nazioni $_POST['nazioni'];

        foreach (
    $nazioni as $nazione) {

    //in questo modo ogni volta la variabile viene riassegnata
    //in un ipotetico caso dovresti scrivere $str_nazione .= $nazini . ","
    //aggiungendo il punto prima dell'uguale per concatenare le stringhe.

                
    $str_nazione $nazione.",";        
                    
    $sql ="UPDATE table_nazioni SET nazioni= '$str_nazione'    WHERE id = $id";
        }

    }

    ?>
    questa è la struttura ideale:

    Codice PHP:

    <?php

    if (isset($_POST['nazioni'])) {

    $nazioni $_POST['nazioni'];
    $str_nazioni implode(",",$nazioni);

        
    $sql ="UPDATE table_nazioni SET nazioni= '$str_nazione' WHERE id = $id";

    }

    ?>
    Ultima modifica di hypertextPro; 15-12-2016 a 12:18

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.