Archiver des news
le 11/08/2011 à 16:49
Toxk
Bonjour je me suis aider du tutoriel
ici celui-ci marche bien j'ai fait un panel d’administration pour le modifier ou les supprimé. Mais la je cherche un moyen de les archiver pour qu'il soit soit dans un autre table de ma bd ou dans la même.
Autre question avec php possible de déplacer des table dans la bd ?
Toxk
le 11/08/2011 à 17:39
Keika
Salut,
oui c'est possible. Il te faut faire deux choses: creer une table d'archive, puis transferer les infos depuis la table actuelles vers la table d'archive
Donc un select * FROM actuelle WHERE date > "la date limite que tu veux" ;
puis avec PHP tu loop et dans le loop
INSERT INTO archives...
et finalement tu effaces les anciens
DELETE FROM actuelle WHERE ID =...
J'espere que ca t'aidera.
K.
Le PHP --> C'est dur !
le 12/08/2011 à 11:17
jeca
cordialement
(jeca) C'est vrai, mais il peut y avoir un problème de race condition. La solution de Keika a le mérite de récupérer les ids et de travailler dessus, ils seront disponibles pour la suppression dans la table d'origine.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 12/08/2011 à 16:00
Toxk
http://www.lephpfacile.com/wall/wall-1962.php
Voici mon code ou il est afficher chaque news du site. Je n'est pas vraiment su où mettre le code pour archiver, ou je suis vraiment un débutant la plupart de se code viens de droit à gauche de site d'aide tel que le votre.
Toxk
C'est certainement parce que ce n'est pas l'endroit où le mettre.
Il faudrait que tu créé un nouveau script que tu appellerais à la demande, pour faire l'archivage.
Quelques remarques sur ton code :
addslashes ne protège pas. Il faut utiliser mysql_real_escape_string dans ton cas.
Il n'y a pas besoin d'apostrophe autour d'un nombre entier.
Pourquoi stripslashes quand tu affiches des données ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 16/08/2011 à 14:38
Toxk
J'ai trouver cela dans un site d'aide après j'ai suivie leur tutoriel.
J'ai fait le script qui appel à la demande de pour archiver une news comme pour modifier une news. On arrive bien sur la page demander avec l'id de la news dans l'adresse mais je n'arrive pas à faire le script qui archiverai la news.
Toxk
le 17/08/2011 à 19:58
Toxk
Toxk
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: