Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62

    update multiplo della texarea

    Ciao, ho bisogno di aiuto

    Devo fare l'update nel DB di una textarea.

    L'update rigurda solo alcune righe selezionate dall'utente di una tabella.

    Il controllo sulle righe lo effettup con le checkbox e poi lo richiamo nella pagina del fo con un foreach e funziona.

    IL problema è ceh non riesco a stampare nel db quello ce c'è denntro la textarea ($note_multiple)

    Inoltre devo fare una SELECT per verificare se il campo dove andrei ad inserire le note della textarea è vuoto oppure no. Se è vuoto inserisco lo scritto della textarea, se non è vuoto lo insersco ma concatenandolo con quello gia' presente.

    vi posto il codice:

    echo " <div>";


    if (isset$_POST['note_multiple']!="") { ///verifico se la texarea è presente

    $note_multiple = $_POST['note_multiple']; //converto la variabile per comodità
    elseif ($_POST['flag_note']=="0"){ // le note non cisono?

    $db->query("UPDATE sc_events SET note = '$note_multiple' WHERE id = '$id'");

    elseif ($_POST['flag_note']=="1"){ // le note ci sono?

    $db->query("UPDATE sc_events SET note = CONCAT(note, '$note_multiple') WHERE id = '$id'");
    } }

    else{}



    echo"<form action='dialog_caricomultiplo.php' method='post' enctype='multipart/form-data'>";
    foreach ($esigenzamultipla as $value =>$id){ //recupero i valori delle checkbox

    $query_note = "SELECT * FROM sc_events WHERE id = $id";
    $result_note = $db->query($query_note) or die ("Query failed: " .mysql_error());
    while
    (list ($id22,
    $eventid22,
    $triggerid22,
    $itemid22,
    $hostid22,
    $host22,
    $ip22,
    $descrizione22,
    $status22,
    $clock22,
    $severity22,
    $createtime22,
    $event_value22,
    $note_temp,
    $acknowledges22,
    $location22
    ) = $result_note->fetch_array()) {



    ################

    ########################
    if ($note_temp=="") {
    $flag_note = "0"; echo"Nota vuota
    ";

    else {
    $flag_note = "1"; echo"Nota piena
    ";
    }
    ########################




    }
    }
    echo"
    <input type='hidden' name='azionemulitpla' value='aggiungi_nota_multipla' />
    <input type='hidden' name='flag_note' value='".$flag_note."' />
    <textarea name='note_multiple' style='width: 300px; height: 60px;'></textarea>

    <input id='submit' type='submit' value='".$dialog_button_aggiunginota."' />
    </form>
    </div>";

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    62
    vi ringrazio in anticipo!!!

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.