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

    newbie chiede spiegazioni

    Sto realizzando il backend di un sito in locale ho questo codice php che è di un area privata e serve per inserire solo il titolo della news, esce un errore del genere

    codice:
    Parse error:  syntax error, unexpected T_ELSEIF in /var/www/italydelight/insert.php on line 31
    la linea 31 è quella in rosso vorrei capire dove sbaglio
    codice:
    <?php
    include ("conf.inc.php"); 
    if(!empty($_SESSION['LoggedIn']) && !empty($_SESSION['user']))
    {
        ?>
    <!DOCTYPE  html PUBLIC "-//W3C//DTD  XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"  xml:lang="en" lang="en">
    <head>
        <title>Nuova News</title>
        </head>
    <body>
        <form action="<?php  echo $PHP_SELF; ?> method="post" >
            <h3>Inserisci il titolo </h3>
            <input type="text" name="titolo" >
        
    
            <input type="submit" value="invia" >
        </form>
    <?php
    if(!empty($_POST['titolo']))
    {
        $titolo = mysql_real_escape_string($_POST['titolo']);
        $insert_title="INSERT INTO temp_news (titolo) VALUES ('$titolo')";
        $insert =  mysql_query($insert_title);
        if($insert)
        {
             echo "Titolo Inserito ";
             echo "<a href=\"insert-time.php\">Tempistica</a>";
        }else
        {
             echo "Inserimento non riuscito<a href\"insert.php\">Riprova<\a>";
        }else 
        {
             echo "inserisci il titolo";
        }
        
    }
    }
    else{
         echo "<meta http-equiv='refresh' content='=2;login.php' />";
    }
    ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Non puoi usare due else di seguito...
    Puoi definire più comportamenti usando il costrutto IF, ELSEIF e ELSE.

    Però, guardando il codice, cosa ti serve mettere due else? Metti echo "inserisci il titolo" nel primo else, dopo "Riprova"

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.