Page 1 sur 1

decoupage de variable

Posté : 16 juin 2005, 00:39
par NoNos
Bonjour

Je souhaite ecrire un script qui decoupe le contenu d'une variable.

Je m'explique, je dispose d'un formulaire ou l'utilisateur ecrit des titre de chanson les uns à la suite des autres en revenant à la ligne à chaque nouveau titre. Ensuite je voudrai enregistres dns une base de données les titre saisie afin d'avoir ceci
01 titre 1 album1
02 titre 2 album1
03 titre 3 album3
........

J'espere avoir été assez clair

PS : je pensé utiliser la fonction strtok() mais je n'ai pas bien compris comment elle marche

Posté : 16 juin 2005, 00:41
par Cyrano
Je ne comprends pas bien la forme de ton enregistrement: tu veux mettre ça sur plusieurs champs ou dans un seul en séparant les informations ?

Comment est la structure de la table où tu veux enregistrer ?

Posté : 16 juin 2005, 00:46
par NoNos
Je veux mettre sa sur plusieur champ

Une piste contient :
un numéro, un titre, un album

Re: decoupage de variable

Posté : 16 juin 2005, 01:24
par hebus
un formulaire ou l'utilisateur ecrit des titre de chanson les uns à la suite des autres en revenant à la ligne à chaque nouveau titre.
Là j'y crois pas du tout ! C'est faire trop confiance à tes utilisateurs, vont-il vraiment respecter ce format imposé ?

A mon sens il vaudrait mieux faire plusieurs champs distincts pour chaques données.

Posté : 16 juin 2005, 02:42
par NoNos
c'est une partie admin du site donc seul l'admin rentre des album

J'utilise cette technique car on ne sait pas a l'avance combien il y a de piste a un album

J'ai resolu mon problème comme ainsi :
$piste = nl2br($piste);
	
$tablo_piste = explode( "\n", $piste);
si vous voyez mieu pour rajouter des piste dans une base prévenez moi