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

    Parse error: parse error, unexpected T_STRING in...

    ragazzi mi sto scervellando per cercare di risolvere l'errore dello script che ho fatto...

    adesso non è qui con me lo script comunque l'errore è questo:

    Parse error: parse error, unexpected T_STRING in prova.php on line 36


    in genere di che si tratta?

  2. #2
    Punto e virgola o due punti mancanti?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    magari il codice ^^

  4. #4
    il codice è

    codice:
    <?php
    
    define('IN_PHPBB', true);
    $phpbb_root_path = './';
    include($phpbb_root_path . 'extension.inc');
    include($phpbb_root_path . 'common.'.$phpEx);
    
    //sessioni del phpBB per le FAQ
    $userdata = session_pagestart($user_ip, PAGE_FAQ);
    init_userprefs($userdata);
    
    //connessione al database
    include("config.php");
    mysql_connect($dbhost,$dbuser,$dbpasswd) or die("Errore di connessione al database");
    mysql_select_db($dbname);
    
    //cerco di prelevare il valore ID e conferma
    $ID = $_GET['ID'];
    $conferma = $_GET['conferma'];
    
    //se ID esiste allora...
    if (isset($ID)){
    
    //..vado a vedere se esiste un recod con questo ID
    $query1 = "SELECT * FROM maggiolino_phpbb_mercatino WHERE ID='$ID'";
    $risultato1 = mysql_query($query1);
    
    //se esiste anche un record con questo ID allora...
    if(mysql_num_rows($risultato1) == 1){
    
    //se conferma esiste ed è uguale a Si
    if ((isset($conferma)) && ($conferma == 'Si')){
    $query2 = "DELETE FROM maggiolino_phpbb_mercatino WHERE ID = '$ID';
    $risultato2 = mysql_query($query2);
    if($risultato2) {
    $sos = $sos . "Annuncio eliminato";
    }
    else 
    {
    $sos = $sos . "Annuncio non eliminato";
    }
    }
    
    //se conferma non esiste oppure è diverso da Si
    else
    {
    $sos = $sos . "<form action=\"modcp.php\" method=\"post\"><span class=\"gen\">
    Sei sicuro di voler eliminare gli Argomenti selezionati?
    
    <input type=\"submit\" name=\"conferma\" value=\"Si\" class=\"mainoption\"><input type=\"submit\" name=\"conferma\" value=\"No\" class=\"liteoption\"></span></form>";
    }
    }
    
    else
    {
    $sos = $sos . "Non esiste un annuncio con questo ID";
    }
    }
    
    else
    {
    $sos = $sos . "Specificare ID";
    }
    
    
    //parte aggiunta
    include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
    
    
    $template->set_filenames(array( 
        'body' => 'mercatino_elimina_annuncio_body.tpl' 
        ) 
    ); 
    
    $template->assign_vars(array( 
        'CONTENUTO_MERCATINO_ELIMINA' => $sos
        ) 
    ); 
    
    $template->pparse('body'); 
    
    include('includes/page_tail.'.$phpEx); 
    
    ?>
    mentre l'errore è nella riga 36

  5. #5
    $query2 = "DELETE FROM maggiolino_phpbb_mercatino WHERE ID = '$ID';

    mancano le virgolette di chiusura query.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    grande!

  7. #7
    ho provato, funziona!

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.