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
Puis je traite les données
Code : Sélectionner tout - Visualiser dans une fenêtre à part <TEXTAREA name=codes class=form2></TEXTAREA>
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); }}
J'ai essayé tout ce que j'ai pu, exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql = "DELETE FROM codes WHERE code='' "; $req = mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br>'.mysql_error());
Partager