[Système] [ERREUR] T_VARIABLE imcompris
J'ai une erreur imcomprise ! :
Parse error: parse error, unexpected T_VARIABLE in /home/msn/www/test/art_action.php on line 18
Voici le code qui génère cette erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?
include('connect.php');
if (($action == 'add') || ($action == 'modif'))
{
// Je récupère les variables
$nom = $_POST['artiste_nom'];
$logo = (isset($_POST['artiste_logo']) ? $_POST['artiste_logo'] : "");
$web = (isset($_POST['artiste_url']) ? $_POST['artiste_url'] : "");
$desc = $_POST['artiste_desc'];
// je met à jour les infos ou je les rajoute selon ce que l'on fait
connection();
// on écrit la requête sql
if ($action == 'add')
{
**** $sql*=*"INSERT*INTO*auteurs VALUES ('', '$nom', '$logo', '$web', '$desc')"; // ERREUR ICI
}
else
{
$id = $POST['artiste_id'];
$sql = "UPDATE auteurs SET auteur_nom='$nom',
auteur_logo='$logo',
auteur_web='$web',
auteur_desc='$desc'
WHERE auteur_id=$id";
}
****
****// on insère les informations du formulaire dans la table
****mysql_query($sql)*or*die('Erreur SQL !'.$sql.'<br>'.mysql_error());
****// on affiche le résultat pour le visiteur
****echo*'Vos infos on été ajoutées.';
deconnection();
}
else if ($action == 'sup')
{
}
else
{
echo 'Non, pas bien !';
}
?> |
Et là, voici la page appelante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<SCRIPT LANGUAGE="JavaScript">
/* On crée une fonction de verification */
function verifForm(formulaire)
{
if (formulaire.artiste_nom.value == "")
alert('Remplissez le nom de l\'artiste alors !!');
else if (formulaire.artiste_desc.value == "")
alert('Remplissez la description de l\'artiste alors !!');
else
formulaire.submit(); /* sinon on envoi le formulaire */
}
</SCRIPT>
<b><div style="text-align: center"><font size="+6">ARTISTE</font></div></b>
<font size="+3"><b><div style="text-align: center">ADD</div></b></font>
<br><br><br>
<form action='art_action.php?action=add' method='post'>
<table>
<tr>
<td>Nom de l'artiste :</td>
<td><input type='text' value='' name='artiste_nom' size=30 class='formulaire'></td>
</tr>
<tr>
<td>Logo de l'artiste :</td>
<td>
<input type='file' name='artiste_logo' size=30 class='formulaire'>
</td>
</tr>
<tr>
<td>Url du site :</td>
<td><input type='text' value='' name='artiste_url' size=30 value='http://' class='formulaire'></td>
</tr>
<tr>
<td>Description :</td>
<td><textarea name='artiste_desc' cols=35 rows=8 class='formulaire'></textarea></td>
</tr>
</table>
<input type="button" value="OK" onClick="verifForm(this.form)">
</form> |
Merci de m'éclaircir ce point NOIR car je ne m'en sors pas !