Je suis nouveau sur ce forum, et espère trouver de l'aide à mon problème auprès de vous.
Novice en PHP, mon entreprise m'a donné un travail : comprendre (et modifier pour que ça marche !) ce qu'à codé un précédent employé. Je me débrouille, tant bien que mal, mais je bloque à un niveau : la compréhension de cette fonction. Elle ne fonctionne pas, le navigateur me retourne l'erreur "Erreur SQL ! Query est vide".
Pourriez-vous m'éclairer ?
Code : Tout sélectionner
function SupprimerLigne($NomTable,$ClefPrimaire){
$ExplodeClefPrimaire = explode(" ", $ClefPrimaire);
$Sql = 'Delete from '.$NomTable.' where';
$i = 0;
while ($i < count($ExplodeClefPrimaire)-1){
$Sql .= ' '.$ExplodeClefPrimaire[$i].' = "'.$ExplodeClefPrimaire[$i+1].'" and';
$i = $i + 2;
}
$Sql = substr($Sql, 0, strrpos($Sql, "and"));
$Req = mysql_query($Sql) or die('Erreur SQL !<br>'.$Sql.'<br>'.mysql_error());
$ExplodeURL = explode("&supprimer", url_actuelle());
/*echo "<script language='javascript'>document.location=$ExplodeURL[0]</script>"; */
echo '<meta http-equiv="Refresh" content="0;URL='.$ExplodeURL[0].'">';
}