Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema inserimento commenti

    Salve, sto progettando una community, ovviamente è possibile inserire da parte degli utenti foto ed altro materiale, ma ho un piccolo problema nella gestione dei commenti, il problema è che una volta inseriti si viene trasportati alla home invece che restare nella stessa pagina e visualizzare il commento inserito, vi posto il codice dello script x i commenti, magari avete qualche idea
    Codice PHP:
    <?php
    $ref 
    "";
    include_once(
    $ref."inc.php");
    list (
    $status$user) = auth_get_status();

    //echo "BLABLA".$_SESSION['prov'];
    if (!$_SESSION['prov']) $_SESSION['prov'] = 'index.php';

    if (
    $_POST['commento'] AND $status==AUTH_LOGGED AND !form_post_check()) {
       
         
    $campi[] = "tipo"
         
    $valore[] = "'".$_POST['tipo']."'";
         
         
    $campi[] = "mitt";
         
    $valore[] = $user['id'];
         
         
    $campi[] = "dest";
         
    $valore[] = $_POST['destinatario'];
         
         
    $campi[] = "dataora";
         
    $valore[] = "NOW()";
         
         
    $campi[] = "testo";
         
    $valore[] = "'".$_POST['commento']."'";
         
         
    $campi[] = "letto"
         
    $valore[] = "'n'";
         
         list (
    $ris) = inserisci("commenti"$campi$valore);
         
       if (
    $ris == "ok") {
             
    header("Location:".$ref.$_SESSION['prov']);
         }
         else {
                include_once(
    $ref."header.php"); 
                    echo 
    ERR;
                include_once(
    $ref."footer.php"); 
         }
    }
    else {
       
    header("Location:".$ref.$_SESSION['prov']);
    }
    ?>
    se potete aiutatemiiiiiiii
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  2. #2
    probabilmente la sessione non è inizializzata quindi "$_SESSION['prov']" viene impostato ad "index.php". metti "session_start();" all'inizio dello script (in tutti gli script in cui fai uso di sessioni).

  3. #3
    ok provo e ci faccio sapere
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  4. #4
    nisba
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  5. #5
    ma dov'è che imposti $_SESSION['prov'] ?

  6. #6
    nella index come $_SESSION['prov'] = '';
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  7. #7
    Originariamente inviato da Demonologo
    nella index come $_SESSION['prov'] = '';
    aha... e quindi va alla home come voluto... il problema esattamente dov'è? :master:

  8. #8
    io volevo che si aggiornasse alla pagina di provenienza, dovrei mettere la stessa stringa nella pagina a cui vuoi che fosse reindirizzato?
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

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.