Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con UPDATE

  1. #1

    Problema con UPDATE

    Ciao a tutti,
    ho una sezione degli eventi. Avrei bisogno di sapere quale è la sintassi giusta da inserire nella query UPDATE.
    In particolare nella modifica dei campi data vorrei assegnare ad ogni campo più valori. Ad esempio al campo data inizio vorrei associare le variabili $anno_inizio, $mese_inizio e $giorno_inizio.
    Posto il codice. Questa è la sintassi che ho usato nell'INSERT e funziona ma nella modifica non va.
    Grazie in anticipo

    Codice PHP:

            $sezione
    =$_POST['sezione'];
            
    $titolo=$_POST['titolo'];        
            
    $paesi=$_POST['paesi'];
            
    $luogo=$_POST['luogo'];
            
    $giorno_inizio=$_POST['giorno_inizio'];
            
    $mese_inizio=$_POST['mese_inizio'];
            
    $anno_inizio=$_POST['anno_inizio'];
            
    $giorno_fine=$_POST['giorno_fine'];
            
    $mese_fine=$_POST['mese_fine'];
            
    $anno_fine=$_POST['anno_fine'];
            
    $ora_inizio=$_POST['ora_inizio'];
            
    $minuto_inizio=$_POST['minuto_inizio'];
            
    $ora_fine=$_POST['ora_fine'];
            
    $minuto_fine=$_POST['minuto_fine'];                
            
    $prezzo=$_POST['prezzo'];
            
    $contatti=$_POST['contatti'];
            
    $descrizione=$_POST['descrizione'];

    $query 'UPDATE eventi SET
            sezione = "' 
    $sezione '",
            titolo = "' 
    $titolo '",
            data_inizio= "' 
    $anno_inizio '-' $mese_inizio '-' $giorno_inizio '", 
            data_fine= "' 
    $anno_fine '-' $mese_fine '-' $giorno_fine '", 
            orario_inizio= "' 
    $ora_inizio ':' $minuto_inizio ':' '00' '", 
            orario_fine= "' 
    $ora_fine ':' $minuto_fine ':' '00' '",            paese = "' $paesi '",
            luogo = "' 
    $luogo '",
            prezzo = "' 
    $prezzo '",
            contatti = "' 
    $contatti '",
            descrizione = "' 
    $descrzione .'"                        WHERE id_evento  = {$IdEvento}'

  2. #2
    prova a fare un echo della query.....

    mi sa che il problema sia

    codice:
    data_fine= "' . $anno_fine . '-' . $mese_fine . '-' . $giorno_fine . '",
    prova quetso
    codice:
    $campodata_fine= $anno_fine . '-' . $mese_fine . '-' . $giorno_fine; 
    
    data_fine= "' . $campodata_fine. '",
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  3. #3
    anzi...

    codice:
    $campodata_fine= $anno_fine . '-' . $mese_fine . '-' . $giorno_fine; 
    
    data_fine= '" . $campodata_fine. "',
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  4. #4
    FUNZIONA ALL GRANDE!!!
    Grazie, sei stato velocissimo. Eh scusami se non ci sono arrivato, non mi è venuta la soluzione più semplice.

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.