• User

    Aiuto su errore php

    Ho bisogno cortesemente di una mano, temo di avere degli errori di sintassi ma faccio fatica a capire dove sta l'errore o gli errori, mi potetei aiutare per favore?

    l'errore è

    Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:....on line 63

    dove la linea 63 corrisponde a:

    echo "<div><img src="dettagli.gif" onclick="mostradettagli('.$scatola_temporanea['id'].')", '.$scatola_temporanea['nome_utente'].', '.$scatola_temporanea['$data_ora_ins'].'</div>";

    echo "<div> class="datiextra'.$scatola_temporanea['id'].'", '.$scatola_temporanea['tp_st'].', '.$scatola_temporanea['no_st'].', '.$scatola_temporanea['nz_st'].'</div>";

    grazie mille e buona notte


  • User Attivo

    Nella riga di codice che hai postato manca totalmente l'escaping. Vedi
    php.net/manual/en/language.types.string.php#language.types.string.syntax.double

    Ad esempio:

    [php]<?php
    $string = "Hello World!"; // correct
    $string = 'Hello World!'; // correct
    $string = "Hello ' World!"; // correct
    // $string = "Hello " World!"; // Parse Error
    $string = "Hello " World!"; // correct
    // $string = 'Hello ' World!'; // Parse Error
    $string = 'Hello ' World!'; // correct
    ?>[/php]