NK-Wolf

  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
NK-Wolf
le 09/04/2004 à 20:56
modifier explode
Bonjour tout le monde

en faite je travail sur un script qui permet une gestion de contact par utilisateur

j'enregistre les contact de chaque utilisateur dans une table qui est constituée comme ceci :
table_contact
id ( champ autoincrementer )
id_user ( qui reprend l'id de l'utilisateur à qui appartient la liste de contact )
contact ( champ texte ).

le champ texte "contact" enregistre les contacts comme ceci :
contact1;contact2;contact3;contact4;contact5

j'utilise explode pour en faire un tableau en précisant le délimiteur ;

<?php
// je fait ma requête récupère les champ de la table
$id
$id_user
$contact

// je fait l'explode qui me fera un tableau constitué
// de $ct[0], $ct[1], etc... à chaque fois que le
// délimiteur est rencontré
$ct = explode(";",$contact);

// je compte mon résulta donc les $ct[]
$nb = count($ct);

// je déclare que la boucle commence à 0
$i = "0";

// je fait la boucle avec comme maximimum $nb
while ($i <= $nb)
{

// j'affiche le résulat
echo"<a href=\"index.php?file=Fiche&auteur=$ct[$i]\">$ct[$i]</a><br>";

// j'incrémente $i
$i++;
// fin de la boucle
}


donc pour l'affichage pas de problème mais je ne sais pas comment modifier contact
maintenant je voudrais supprimer contact3 qui nous est renvoyer par explode sous $ct[2]
donc comment puis-je supprimer un $ct[] de la liste et enregistré le resultat dans ma table ?

Merci d'avance de votre aide

Ses derniers messages sur les forums

forum
NK-Wolf
le 09/04/2004 à 20:56
modifier explode
Bonjour tout le monde

en faite je travail sur un script qui permet une gestion de contact par utilisateur

j'enregistre les contact de chaque utilisateur dans une table qui est constituée comme ceci :
table_contact
id ( champ autoincrementer )
id_user ( qui reprend l'id de l'utilisateur à qui appartient la liste de contact )
contact ( champ texte ).

le champ texte "contact" enregistre les contacts comme ceci :
contact1;contact2;contact3;contact4;contact5

j'utilise explode pour en faire un tableau en précisant le délimiteur ;

<?php
// je fait ma requête récupère les champ de la table
$id
$id_user
$contact

// je fait l'explode qui me fera un tableau constitué
// de $ct[0], $ct[1], etc... à chaque fois que le
// délimiteur est rencontré
$ct = explode(";",$contact);

// je compte mon résulta donc les $ct[]
$nb = count($ct);

// je déclare que la boucle commence à 0
$i = "0";

// je fait la boucle avec comme maximimum $nb
while ($i <= $nb)
{

// j'affiche le résulat
echo"<a href=\"index.php?file=Fiche&auteur=$ct[$i]\">$ct[$i]</a><br>";

// j'incrémente $i
$i++;
// fin de la boucle
}


donc pour l'affichage pas de problème mais je ne sais pas comment modifier contact
maintenant je voudrais supprimer contact3 qui nous est renvoyer par explode sous $ct[2]
donc comment puis-je supprimer un $ct[] de la liste et enregistré le resultat dans ma table ?

Merci d'avance de votre aide

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours