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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !