Visualizzazione dei risultati da 1 a 10 su 10

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    ragazzi ho fatto passi avanti:
    form:
    Codice PHP:
    <form action="modifica.php" class="insert" name="frm_enti" id="frm_enti" method="post">
                <fieldset>
                <h4>dati</h4>
                <div class="item">
                <?
                
    echo "<br>";
                for (
    $i 0$i <$enti["num_pagine"]; $i++) 
                {
                
    $barc 'barc'.($i+1);
                echo 
    "<br>";
                echo 
    "$barc";
                echo 
    "<input type='text'  name='nome[]'  value='${$barc}' class='input w300'/>";
                
    $value $nome[$barc];
                }
                
    ?>
               
                </div>
                <div class="item">
                <div class="itembutton">
                    <input class="button" type="submit" name="salva" value="salva" />
                </div>            
                </fieldset>                                            
                <div class="form-submit">
                  <input type="hidden" name="id_utenti" value="<?=$id_lotti?>" />
                <?
                
    echo "$id_lotti";
                
    ?>
                <input type="hidden" name="<?=$nome[$barc]?>" value="<?=$value?>" > 
                <input type="hidden" name="action" value="modifica" />
                </div>
                
                </form>
    invio al db
    Codice PHP:
    $idi $_POST["id_utenti"];
    echo 
    "$idi";


    if(isset(
    $_POST['nome'])){
        print 
    "Stampa dell'array con i valori selezionati\n";
        
    print_r($_POST['nome']);
        print 
    "
    \n"
    ;
        
    $a $_POST['nome'];
        print 
    "Valori selezionati in formato stringa: " .implode('|'$a). "\n";
        print 
    "
    \n"

    echo 
    "<br>";
    }
    while(list(,
    $value) = each($a))
    {
    list(
    $barc1,$barc2) = explode('|'$value);
        
    $stringa1 str_replace ("'""&#039"$barc1);
        
    $stringa2 str_replace ("'""&#039"$barc2);
    echo 
    "$barc1";
    echo 
    "<br>";
    echo 
    "$barc2";
    echo 
    "<br>";
    $query "UPDATE lotti SET barc1 = '".$stringa1."', barc2 = '".$stringa2."' WHERE id_lotti = ".$idi;
    mysql_query($query) or die(mysql_error());


    però quando eseguo la query memorizza solo il valore di echo "$barc2"; e inoltre nel db nel record barc1
    come mai?
    Ultima modifica di 84morena; 17-01-2014 a 01:15

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.