Chiedo scusa per il disturbo. Sono un utente alle prime armi e sto tentando di validare del codice con il validatore di W3C.
Non riesco a venirne fuori con un paio di listati, che sono i seguenti:
Codice PHP:
<?php
session_start
();
$utente=$_SESSION['utente'];
$passwd=$_SESSION['passwd'];
?>
<!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="it" lang="it">
<head>
<title> Modulo inserimento dati Persona </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="new_p.php"/>



Nome: <input type="text" name="nome"/>

Cognome: <input type="text" name="cognome"/>

Link scheda o pagina personale: [url]http://[/url]<input type="text" name="link"/>

Organizzazione:  <input type="text" name="organizzazione"/>

<input type="submit" value="Invia i dati &gt;&gt;&gt;&gt;"/>

</p>
</form>
</body>
</html>
In questo mi viene segnalato che sto tentando di chiudere un form non aperto ma dovrebbe esserlo visto che c'è la riga
Codice PHP:
<form method="post" action="new_p.php"/> 
o sbaglio?
L'altro problema è nel seguente listato:
Codice PHP:
<?php
session_start
();
$utente=$_SESSION['utente'];
$passwd=$_SESSION['passwd'];
?>
<!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="it" lang="it">
<head>
<title> Modulo inserimento dati congresso </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="new_c.php">



Titolo: <input type="text" name="titolo"/>


</p>
<?php
  $inizio 
2007;
  
$fine 2030;
?>
<fieldset>
<select name="anno">
    <?php
    
for ($i $inizio$i <= $fine$i++) {?>
    <option value="<?php echo($i);?>"><?php echo($i);?></option>
   <?php ?>
</select>
</fieldset>





Link generale: [url]http://[/url]<input type="text" name="link"/>


Ente organizzatore:<input type="text" name="ente"/>


Luogo: <input type="text" name="luogo"/>


Link atti: [url]http://[/url]<input type="text" name="link_atti"/>


</p>
<fieldset>
<select name="persona">
<?php    
    mysql_connect
($host,$utente,$passwd) or die("Connessione non riuscita: " mysql_error());
    
mysql_select_db("news") or die("Selezione del database non riuscita");
    
$np "SELECT * FROM persona ORDER BY Cognome,Nome";
    
$query mysql_query($np);
    while(
$riga mysql_fetch_array($query)) {                         
                                echo 
"<option value='" $riga["id_persona"] . "'>" $riga["Cognome"] . " - " $riga["Nome"] . " - " $riga["Organizzazione"];
                                    echo 
"</option>";
                                  }
?>
</select>
</fieldset>


              
<input type="submit" value="Invia i dati &gt;&gt;&gt;&gt;&gt;&gt;&gt;"/>
</p>
</form>
<?php
mysql_close
();
?>
</body>
</html>
Il problema segnalato è l'ultima select che da quel che dice il validatore non potrebbe essere chiusa perchè c'è qualche tag aperto, ma non riesco a scoprire quale.
Vi ringrazio fin d'ora per l'aiuto