Je me suis fait un petit script mais là une erreur est apparus
Parse error: syntax error, unexpected $end in /home/web/clients/gaulois.hostarea.org/www/Test2.php on line 76
Soit a la fin de mon script, j'ai chercher une erreur mais je n'en ai vu aucune
voici le script
<html>
<body>
<?php
if ( ! empty( $_REQUEST['sexe'] ) &&
! empty( $_REQUEST['domaine'] ) &&
! empty( $_REQUEST['mail'] ) )
{
$erreurbdd = "";
$ret = ajout_dans_base( $_REQUEST['domaine'],
$_REQUEST['sexe'],
$_REQUEST['mail'], $erreurbdd );
if ( ! $ret )
{
print "Error: $erreurbdd<br/>\n";
}
else
{
print "Merci beaucoup <br/>\n";
}
}
else
{
ecrire_formulaire();
}
function ajout_dans_base( $domaine, $sexe, $mail, &$erreurbdd )
{
$domaine = mysql_real_escape_string( $domaine );
$sexe = mysql_real_escape_string( $sexe );
$mail = mysql_real_escape_string( $mail );
$lien = mysql_pconnect( "xxxxx", "xxxx", "xxxxx" );
if ( ! $lien )
{
$erreurbdd = mysql_error();
return false;
}
if ( ! mysql_select_db( "xxxx", $lien ) )
{
$erreurbdd = mysql_error();
return false;
}
$requete = "INSERT INTO domaines ( domaine, sexe, mail )
values( '$domaine', '$sexe', '$mail' )";
if ( ! mysql_query( $requete, $lien ) )
{
$erreurbdd = mysql_error();
return false;
}
return false;
}
function ecrire_formulaire()
{
print <<<EOF
<form method="post" action="{$_SERVER['PHP_SELF']}">
<p><input type="text" name="mail" />
Votre adresse e-mail</p>
<p><select name="sexe">
<option value="F">Femme</option>
<option value="M">Homme</option>
</select></p>
<p><input type="submit" value="Envoyer!" /></p>
</form>
FORM;
}
?>
</body>
</html>
Merci d'avance ;)


