Visualizzazione risultati 1 fino 10 di 10

Discussione: Parse error: syntax error, unexpected $end

  1. #1
    Guest

    Post Parse error: syntax error, unexpected $end

    Ciao,
    Se nn sbaglio l'errore dice che nn ho chiuso qualcosa, ma cosa? ho controllato più volte ma nn sono riuscito a trovare l'errore, se c'è qualche volontario :D

    Codice PHP:

    <?
    include("check.php");
    include(
    "../functs/config.inc.php");
    include(
    "../functs/dati_azienda.php");

    $msg = $_GET['msg'];
    $action = $_GET['action'];
    $err = $_GET['err'];
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Area Riservata <?=$nome_agenzia?></title>
    <script type="text/javascript" src="../functs/cbformsearch.js"></script>
    <link href="stile.css" rel="stylesheet" type="text/css" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript" language="javascript">
    <!--// Funzioni di controllo JavaScript - controllo campi vuoti
    function checkSubmit() {
    var stato = document.dati.nazioni.value;
    var categoria = document.dati.categoria.value;
    var contratto = document.dati.contratto.value;
    var prezzo = document.dati.prezzo.value;
    var titolo_ita = document.dati.titolo_ita.value;
    var intro_ita = document.dati.intro_ita.value;
    var desc_ita = document.dati.desc_ita.value;
    var metriq = document.dati.metriq.value;

    var errori = 'Errori riscontrati: \n\n'
    if ((stato == '') || (stato == "undefined"))
    errori += 'STATO non può essere vuoto;\n';
    if ((categoria == '') || (categoria == "undefined"))
    errori += 'CATEGORIA non può essere vuoto;\n';
    if ((contratto == '') || (contratto == "undefined"))
    errori += 'CONTRATTO non può essere vuoto;\n';
    if ((metriq == '') || (metriq == "undefined"))
    errori += 'METRI non può essere vuoto;\n';
    if ((prezzo == '') || (prezzo == "undefined"))
    errori += 'PREZZO non può essere vuoto;\n';
    if ((titolo_ita == '') || (titolo_ita == "undefined"))
    errori += 'TITOLO IN ITALIANO non può essere vuoto;\n';
    if ((intro_ita == '') || (intro_ita == "undefined"))
    errori += 'INTRODUZIONE IN ITALIANO non può essere vuoto;\n';
    if ((desc_ita == '') || (desc_ita == "undefined"))
    errori += 'DESCRIZIONE IN ITALIANO non può essere vuoto;\n';
    if(errori != 'Errori riscontrati: \n\n'){
    alert(errori);
    return false;
    }
    };
    // -->
    </script>
    </head>
    <body>
    <table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td colspan="2"></td>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#333333">
    </table>
    <tr>
    <td><!--URL utilizzato nel filmato-->
    <!--testo utilizzato nel filmato-->
    <!-- saved from url=(0013)about:internet -->
    <img src="../images/sopra_AR.gif" alt="sopra" width="800" height="103" /></td>
    </tr>
    </table> </td>
    </tr>
    <tr>
    <td height="20" align="left" bgcolor="#666666"><a href="ARHome.php" class="StileBiancoBold">&nbsp;Menu Area Riservata</a></td>
    <td align="right" bgcolor="#666666"><a href="logout.php" class="StileBiancoBold">Logout&nbsp;</a></td>
    </tr>
    <tr>
    <td colspan="2" bgcolor="#FFFFFF"><table width="100%" border="0">
    <tr>
    <td align="center" valign="top">
    </td></tr>
    <!-- INIZIO ELENCO RECORD -->
    <span >
    <? If ($action == ""){?>
    <br>
    <strong>Elenco Immobili <br>
    ------------------------------------------------------------------------<br>
    </strong>
    <br>
    <?
    /*$sql = "Select * FROM immobili ORDER BY codice";
    $result = mysql_query($sql, $db);*/
    $result = paginazione('immobili',50,'','ORDER BY codice DESC','') or die(mysql_error());
    ?>
    </span>
    <table width="100%" border="0" cellspacing="0" cellpadding="1">
    <tr>
    <td height="22" valign="top"><div align="center" class="Stile6">
    <span ><strong>
    <? include("msgerrori.php"); ?>
    </strong> </span></div></td>
    </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="2" cellspacing="0" bordercolor="#A9A9A9" background="../images/Sfondo01.jpg"></table>
    <tr>
    <td height="18" colspan="9" bgcolor="#CCCCCC"><div align="right" ><a href="ARimmobili.php?action=inserisci"><strong> <img src="icons/add16.png" width="16" height="16" border="0">&nbsp;Inserimento nuovo Immobile </strong></a> </div></td>
    </tr>
    <tr>
    <td width="66" bgcolor="#E6E6E6" ><div align="center"><strong>Codice</strong></div></td>
    <td width="373" bgcolor="#E6E6E6" ><div align="center"><strong>Titolo</strong></div></td>
    <td width="75" bgcolor="#E6E6E6" ><div align="center"><strong>Stato</strong></div></td>
    <td width="41" bgcolor="#E6E6E6" ><div align="center"><strong>Provincia</strong></div></td>
    <td width="40" bgcolor="#E6E6E6" ><div align="center"><strong>Foto</strong></div></td>
    <td width="51" bgcolor="#E6E6E6" ><div align="center"><strong>Antep.</strong></div></td>
    <td width="48" bgcolor="#E6E6E6" ><div align="center"><strong>Pubb.</strong></div></td>
    <td width="32" bgcolor="#E6E6E6" ><div align="center"><strong>Edit</strong></div></td>
    <td width="32" bgcolor="#E6E6E6" ><div align="center"><strong>Del</strong></div></td>
    </tr>
    <? while($row = mysql_fetch_array($result[0])) { ?>
    <tr >
    <td><div align="center"><span class="Stile4"><? echo nl2br($row['codice']);?></span></div></td>
    <td height="20" ><span class="Stile4"><? echo nl2br($row['titolo_ita']);?></span></td>
    <td class="TestoNormaleNoBold Stile4"><? echo nl2br($row['stato']);?>&nbsp;</td>
    <td class="TestoNormaleNoBold Stile4"><? echo nl2br($row['provincia']);?>&nbsp;</td>
    <td><div align="center" class="Stile4"> <span >
    <?
    if ($row['nomeimg1'] != ""){echo "x";}
    elseif (
    $row['nomeimg2'] != ""){echo "x";}
    elseif (
    $row['nomeimg3'] != ""){echo "x";}
    elseif (
    $row['nomeimg4'] != ""){echo "x";}
    elseif (
    $row['nomeimg5'] != ""){echo "x";}
    elseif (
    $row['nomeimg6'] != ""){echo "x";}
    elseif (
    $row['nomeimg7'] != ""){echo "x";}
    elseif (
    $row['nomeimg8'] != ""){echo "x";}
    elseif (
    $row['nomeimg9'] != ""){echo "x";}
    elseif (
    $row['nomeimg10'] != ""){echo "x";}
    elseif (
    $row['nomeimg11'] != ""){echo "x";}
    elseif (
    $row['nomeimg12'] != ""){echo "x";}
    elseif (
    $row['nomeimg13'] != ""){echo "x";}
    elseif (
    $row['nomeimg14'] != ""){echo "x";}
    elseif (
    $row['nomeimg15'] != ""){echo "x";}
    else { echo
    "&nbsp;"; }
    ?>
    </span></div></td>
    <td style="text-align:center;"><span class="Stile4">
    <? if($row['anteprima']!=0 && $row['anteprima']!=99){echo'A';}else{echo '&nbsp;';} ?>
    </span></td>
    <td style="text-align:center;"><span class="Stile4">
    <? if($row['pubblicita']!=0){echo'P';}else{echo '&nbsp;';} ?>
    </span></td>
    <td><div align="center" class="TestoNormaleNoBold Stile4"><a href="ARimmobili.php?action=modify&pag=<?=$_GET['pag']?>&id=<?=$row[id]?>"><img src="icons/configure16.png" width="16" height="16" border="0"></a></div></td>
    <td><div align="center" class="TestoNormaleNoBold Stile4"><a href="#" onClick="if(confirm('Attenzione! Operazione irreversibile. \rProcedere? \r\rClicca ok per continuare o annulla per terminare')) parent.self.location.href='ARimmobiliManage.php?action=delete&pag=<?=$_GET['pag']?>&id=<?=$row[id]?>'; return false"><img src="icons/close16.png" width="16" height="16" border="0"></a></div></td>
    </tr>
    <? }
    ?>
    </table>
    <p >Numero pagine: <?=$result[4]?></p>
    <p >&nbsp;</p>
    <p >&nbsp;</p>
    <p><span >
    <? }?>
    </span></p>
    <p>
    <span>
    <!--FINE ELENCO RECORD-->
    <!--INIZIO INSERISCI RECORD-->
    <? If ($action == "inserisci") { ?>
    <br>
    <strong>Inserimento nuovo Immobile <br>
    ------------------------------------------------------------------------<br>
    </strong>
    </span>
    </p>
    </body>

    </html>
    Grazie,
    Ciao.

  2. #2
    Guest

    Predefinito

    non sono proprio un esperto ma credo che questo non si puo fare
    Codice PHP:
    <td style="text-align:center;"><span class="Stile4">
    <? if($row['anteprima']!=0 && $row['anteprima']!=99){echo'A';}else{echo '&nbsp;';} ?>
    </span></td>
    <td style="text-align:center;"><span class="Stile4">
    <? if($row['pubblicita']!=0){echo'P';}else{echo '&nbsp;';} ?>
    </span></td>
    <td><div align="center" class="TestoNormaleNoBold Stile4"><a href="ARimmobili.php?action=modify&pag=<?=$_GET['pag']?>&id=<?=$row[id]?>"><img src="icons/configure16.png" width="16" height="16" border="0"></a></div></td>
    <td><div align="center" class="TestoNormaleNoBold Stile4"><a href="#" onClick="if(confirm('Attenzione! Operazione irreversibile. \rProcedere? \r\rClicca ok per continuare o annulla per terminare')) parent.self.location.href='ARimmobiliManage.php?action=delete&pag=<?=$_GET['pag']?>&id=<?=$row[id]?>'; return false"><img src="icons/close16.png" width="16" height="16" border="0"></a></div></td>
    </tr>
    <? }
    ?>
    intendo dividere il codice php così
    se questo è l'errore basta che usi un here document (che serve per inserire html in php.) pero non sono sicuro che questo sia il problema
    non è che riesci a mettere l'errore per intero
    ciao

  3. #3
    Guest

    Predefinito

    Il problema è che non chiudi nemmeno una if


    Ciao!

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da webeasy Visualizza messaggio
    non sono proprio un esperto ma credo che questo non si puo fare
    Se non sei esperto e non sei sicuro allora cerca di non dare suggerimenti strampalati e fuorvianti. Se ne occuperà qualcuno che ne sa di più.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Se non sei esperto e non sei sicuro allora cerca di non dare suggerimenti strampalati e fuorvianti. Se ne occuperà qualcuno che ne sa di più.
    ho visto che nessuno rispondeva allora ho provato a darli una mano, e poi dire che non sono un esperto non vuol dire che sono prioprio un idiota in questo argomento ho dato una mano come potevo, se sai come aiutarlo dillo tu invece di creare un flames inutile

  6. #6
    Guest

    Predefinito

    webeasy a volte, come in questo caso, voler dare una mano a tutti i costi significa peggiorare la situazione.


    Ciao!

  7. #7
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da webeasy Visualizza messaggio
    poi dire che non sono un esperto non vuol dire che sono prioprio un idiota in questo argomento ho dato una mano come potevo
    Hai dato un suggerimento completamente errato evidenziando come errore una cosa perfettamente valida e anche piuttosto ovvia.

    se sai come aiutarlo dillo tu invece di creare un flames inutile
    Aveva già risposto debug.
    Ultima modifica di saitfainder : 20-11-2008 alle ore 15.32.19


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  8. #8
    Guest

    Predefinito

    Ciao :D
    Cmq, grazie a tutti dei suggerimenti
    debug una cosa, come nn chiudo nemmeno una if? spiegami meglio... altrimenti farò stò sbaglio a vita, perchè io nn l'ho capito.
    grazie
    ciao.

  9. #9
    Guest

    Predefinito

    Qui non hai chiuso l'if
    Codice PHP:
    <? If ($action == "inserisci") { ?>
    <br>
    <strong>Inserimento nuovo Immobile <br>
    ------------------------------------------------------------------------<br>
    </strong>
    </span>
    </p>
    </body>

    </html>

  10. #10
    Guest

    Predefinito

    Quando apri una graffa { ad esempio usando le IF o i cicli come WHILE o FOR devi chiuderla con }


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •