[Tableaux] Problème avec un array
Bonjour, je fais un script permettant d'ajouter des codes (des coupons de rechargement, peu importe, ex: 4s6gsd5) . Pour éviter de les taper un par un, j'ai fait un
Code:
<TEXTAREA name=codes class=form2></TEXTAREA>
Puis je traite les données
Code:
1 2 3 4 5 6 7 8
| $codes = htmlentities($_POST['codes'],ENT_QUOTES);
$lignes = explode("\n", $_POST['codes']);
for ($numero = 0;$numero < sizeof($lignes); $numero++)
{
if ($lignes[$numero]!= null) {
$sql = "INSERT INTO `codes` VALUES('','$lignes[$numero]')";
$req = mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br>'.mysql_error());
}} |
Mon problème c'est que si la ligne est vide (si on a juste sauté une ligne dans le textearea) ça le prend quand même, je ne comprends pas comment faire pour l'empêcher.
J'ai essayé tout ce que j'ai pu, exemple
Code:
1 2
| $sql = "DELETE FROM codes WHERE code='' ";
$req = mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br>'.mysql_error()); |