Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 37
  1. #1

    Eliminare dato da un database tramite bottone?

    Salve a tutti ,
    ho creato un codice che mi elimini un post da una bacheca premendo un bottone, ma mi visualizza un errore di sintassi: 'Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /membri/knoweveryone/bacheca_visualizza.php on line 29', perché?

    Ecco il codice:
    Codice PHP:
    <?php
    session_start
    ();
    include(
    'connessione.php');
    if(
    $_SESSION['utente'] == ""){
    echo(
    "Non sei autorizzato ad entrare!");
    exit();
    }
    ?>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style type="text/css">
    p.bacheca {color:grey; font-size:120%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:3%}
    label.messaggio{color:black; font-size:110%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:3%}
    label.barradistanziatrice {color:grey; font-size:110%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:4%}
    </style>
    <title>Visualizzazione bacheca</title>
    </head>
    <body>
    <?php
    $ora_attuale 
    time();
    $query "SELECT * FROM bacheca WHERE Nome='".$_SESSION['utente']."'";
    $result mysql_query($query) or die(mysql_error());
    while(
    $riga mysql_fetch_array($result)){
    $mss stripslashes($riga['Messaggio']);
    $ora date("d/n/Y g:i.s A"$riga['Data']);
    print 
    "<p class='bacheca'>$ora <label class='barradistanziatrice'> |</label> <label class='messaggio'> $mss </label><?php 


                [b]if(!isset(
    $_POST['eliminapost'])){ ?>[/b]
                
                    <form method="
    post" action="#" id="eliminapost" style="alignment-adjust:central">
                        
                        
    <input type="buttom" name="invia" id="salva" value="Salva" style="width:20%; height:9%; color:black; background-image:'elimina_post.png'; border:1px solid black; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:110%; margin-bottom:5%" />
                    </
    form>        
        <?
    php    } else {
                                    
            
                            
    // Invia dati alla tb utenti
                            
                            
    $query="DELETE FROM bacheca WHERE Nome='".$_SESSION['utente']."' AND Data='"$ora"'"
    $inviautente=mysql_query($query) or die(mysql_error());
    header("Refresh: 1; URL= profile2.php?id={$_SESSION['utente']}#");
                            
                            
                            }
        
    ?>
    </p>";
    }
    mysql_close($db);
    ?>
    </body>
    </html>
    Grazie a tutti in anticipo per il vostro aiuto.
    Saluti,
    cicciaramba.

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    mi sembra che manchino i punti in

    Data='"$ora"'"

    Data='".$ora."'"
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Originariamente inviato da marco_c
    mi sembra che manchino i punti in

    Data='"$ora"'"

    Data='".$ora."'"
    Mi dispiace, mi dà lo stesso errore di sintassi di prima.

  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    dimmi esattamente qual è la riga 29 nel tuo file PHP sorgente, perchè da come hai postato non si capisce
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  5. #5
    Originariamente inviato da marco_c
    dimmi esattamente qual è la riga 29 nel tuo file PHP sorgente, perchè da come hai postato non si capisce
    Questa è la riga 29:
    Codice PHP:
    if(!isset($_POST['eliminapost'])){ ?> 
    Grazie in anticipo per il tuo aiuto.

  6. #6
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    nella riga sopra

    Codice PHP:
    print "<p class='bacheca'>$ora <label class='barradistanziatrice'> |</label> <label class='messaggio'> $mss </label><?php
    c'è quel <?php in più
    il blocco php è GIA' aperto in quel punto
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  7. #7
    Originariamente inviato da marco_c
    nella riga sopra

    Codice PHP:
    print "<p class='bacheca'>$ora <label class='barradistanziatrice'> |</label> <label class='messaggio'> $mss </label><?php
    c'è quel <?php in più
    il blocco php è GIA' aperto in quel punto
    Non funziona: mi dà sempre lo stesso errore!!!

  8. #8
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    anche in fondo ci sono 2 chiusure

    Codice PHP:
        ?>
    </p>";
    }
    mysql_close($db);
    ?>
    </body>
    </html> 
    devi rivedere bene le aperture e chiusure dei blocchi php.
    l'errore sta lì
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  9. #9
    Originariamente inviato da marco_c
    anche in fondo ci sono 2 chiusure

    Codice PHP:
        ?>
    </p>";
    }
    mysql_close($db);
    ?>
    </body>
    </html> 
    devi rivedere bene le aperture e chiusure dei blocchi php.
    l'errore sta lì
    Ho provato anche così, ma mi dà sempre lo stesso errore.

  10. #10
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    riposta tutto il codice con tutte le correzioni che hai fatto finora
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

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.