J ai un erreur please help Parse error: syntax error, unexpected
master 21
Messages postés
2
Statut
Membre
-
Atropa Messages postés 2051 Statut Membre -
Atropa Messages postés 2051 Statut Membre -
j ai un erreur please help
Parse error: syntax error, unexpected ')', expecting ']' in C:\Program Files\EasyPHP-5.4.0RC4\www\projet\search.php on line 16
et voila search.php
<?php
include('bdd.php');
include('function.php');
?>
<?php
if(isset($_POST['submit']))
{
// voila ligne 16
$search =mysql_real_escape_string(htmlentities(trim($_POST[['search'])));
if(empty($search))
{
$error[]="Veillez saisir une recherche svp";
}else if(strlen($search)<2)
{
$error[]="Veiller saisir une recherche qui depasse 2 caractéres";
}
if(empty($error))
{
resultat_recherche($search);
}else{
foreach($error as $errors){echo $errors."<br/>";}
}
}
?>
Parse error: syntax error, unexpected ')', expecting ']' in C:\Program Files\EasyPHP-5.4.0RC4\www\projet\search.php on line 16
et voila search.php
<?php
include('bdd.php');
include('function.php');
?>
<?php
if(isset($_POST['submit']))
{
// voila ligne 16
$search =mysql_real_escape_string(htmlentities(trim($_POST[['search'])));
if(empty($search))
{
$error[]="Veillez saisir une recherche svp";
}else if(strlen($search)<2)
{
$error[]="Veiller saisir une recherche qui depasse 2 caractéres";
}
if(empty($error))
{
resultat_recherche($search);
}else{
foreach($error as $errors){echo $errors."<br/>";}
}
}
?>
A voir également:
- J ai un erreur please help Parse error: syntax error, unexpected
- Erreur eespt technical error ✓ - Forum TNT / Satellite / Réception
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Check system power error please plug in ac adapter ✓ - Forum BIOS
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
2 réponses
bonsoir
mai j ai la meme erreur sur cette ligne
$search =mysql_real_escape_string(htmlentities(trim($_POST[['search'])));
if(empty($search))
mai j ai la meme erreur sur cette ligne
$search =mysql_real_escape_string(htmlentities(trim($_POST[['search'])));
if(empty($search))
c'est le même problème
$_POST[['search'] ==> $_POST['search']
soit plus observateur...
un autre point, il ne faut pas faire toutes c'est fonction sur chaque entrée une a une mais faire une fonction qui filtre automatiquement toutes les variables GET et POST sinon tu risque d'en oublié une ou alors le jour ou ca changera il faudra revoir tout ton code.... gros travail donc.
mysql_real_escape_string est inutile si tu utilises PDO avec les requêtes préparé pdo rend les injections impossible. mais il faut utiliser pdo ce qui est très conseillé
$_POST[['search'] ==> $_POST['search']
soit plus observateur...
un autre point, il ne faut pas faire toutes c'est fonction sur chaque entrée une a une mais faire une fonction qui filtre automatiquement toutes les variables GET et POST sinon tu risque d'en oublié une ou alors le jour ou ca changera il faudra revoir tout ton code.... gros travail donc.
mysql_real_escape_string est inutile si tu utilises PDO avec les requêtes préparé pdo rend les injections impossible. mais il faut utiliser pdo ce qui est très conseillé