Systeme de news (Flash Php My sql)

Systeme de news (Flash Php My sql) - PHP - Programmation

Marsh Posté le 28-03-2006 à 13:07:30    

Bonjour a tous, je voudrai savoir si quelqu'un pourrais m'aider a réaliser un systeme de news identique à celui de bugalood :
http://www.bugalood.be/zoom_tutori [...] to=newsbox
 
Je pêche au niveau 3 :  
Voici le code pour créer la table dans phpmyadmin :
 
CREATE TABLE newsbox
(id INT NOT NULL AUTO_INCREMENT,
auteur VARCHAR(20) NOT NULL,
titre VARCHAR(30) NOT NULL,
date DATE NOT NULL,
news TEXT NOT NULL,
PRIMARY KEY(id))  
 
En faite, je voudrais avoir une page ou je saisie ma news (quelque ligne, texte basique) et elle s'intègre dans le flash à l'endroit ou je le veut.
Il n'y a que ca comme solution (Bugalood) pour réaliser ce que je voudrait?
 
Merci pour vos réponse.

Reply

Marsh Posté le 28-03-2006 à 13:07:30   

Reply

Marsh Posté le 28-03-2006 à 13:45:36    

Et c'est quoi qui ne marche pas a l'etape 3?

Reply

Marsh Posté le 28-03-2006 à 14:18:28    

ben il faut que je télécharge phpmyadmin? je ne connait absolument pas
Je ne sait pas m'en servir, cela crait un fichier? il faut le mettre sur le serveur (free)? il y a une interface?
Je voulais savoir si il y avait un moyen plus simple

Reply

Marsh Posté le 28-03-2006 à 16:24:59    

omman95 a écrit :

ben il faut que je télécharge phpmyadmin? je ne connait absolument pas
Je ne sait pas m'en servir, cela crait un fichier? il faut le mettre sur le serveur (free)? il y a une interface?
Je voulais savoir si il y avait un moyen plus simple


 
Free ne propose pas par defaut un access a la bd via phpmyadmin?

Reply

Marsh Posté le 28-03-2006 à 17:53:44    

ok, je ne savais, j'ai donc trouver phpmyadmin sur free,
Je me suis connecté,
J'ai jouter le code :  
CREATE TABLE newsbox  
(id INT NOT NULL AUTO_INCREMENT,  
auteur VARCHAR(20) NOT NULL,  
titre VARCHAR(30) NOT NULL,  
date DATE NOT NULL,  
news TEXT NOT NULL,  
PRIMARY KEY(id))  
 
J'ai créé le flash, et le data.php
 
J'ai inseré une news
 
J'ai créé une page avec le flash.
 
Problème, la page contant le flash ne marche pas.
Ai-je oublié quelque chose?
 
Merci de ton aide

Reply

Marsh Posté le 28-03-2006 à 18:03:47    

avec free, seul les scripts hébergé par free ont accés à la base de donnée.
 
De plus avec si peu de détail, il est impossible de te dire d'où vient le probléme (pas de code source en php ni en flash)
 
Donc pose toi les questions suivantes :

  • est ce que flash apelle un sscript sur le serveur ou est ce qu'il essaye de se servir tout seul?
  • S'il appelle une page sur le serveur, est ce que l'adresse qu'il cherche à atteindre est la bonne? (différence minuscule/majuscule par exemple)
  • quand le flash appelle la page, qu'elles sont les infos qu'il lui fournis.
  • quand je lance moi même le script (en l'appellant directement depuis le navigateur sans passer par le flash mais en donant les même infos) que me retourne le script?


Une fois que t'as répondus à toutes ces questions, tu véras à peu prés où ce situe le probléme.

Reply

Marsh Posté le 28-03-2006 à 18:14:19    

je signale au passage que la news s'affiche de façon merdique sous Firefox Linux (toutes les lignes superposées)


Message édité par Djebel1 le 28-03-2006 à 18:14:52
Reply

Marsh Posté le 28-03-2006 à 18:26:08    

flash :  
1 calque : texte dynamique avec occurence "texte"
2 calque : avec juste un code : loadVariablesNum("data.php",0);
 
data.php:
texte=<?  
$db = mysql_connect("localhost", "login","password" );
 
mysql_select_db("nom_base",$db);
 
$requete = "select * from newsbox order by id desc limit 0,5";
 
$envoi = mysql_query($requete);
 
while($tableau = mysql_fetch_array($envoi))  
{  
// on stock le contenu de l'enregistrement dans plusieurs variables
$auteur = $tableau['auteur'];
$titre = $tableau['titre'];
$date = $tableau['date'];
$news = $tableau['news'];
 
// on affiche la news
echo "<font><b>$titre</b> par $auteur - $date</font><br><br> n";
echo "<font>$news</font> <br><br> n";
}
 
mysql_close($db);
?>  
 
 
Donc pose toi les questions suivantes :

  • est ce que flash apelle un sscript sur le serveur ou est ce qu'il essaye de se servir tout seul?
  • S'il appelle une page sur le serveur, est ce que l'adresse qu'il cherche à atteindre est la bonne? (différence minuscule/majuscule par exemple)
  • quand le flash appelle la page, qu'elles sont les infos qu'il lui fournis.
  • quand je lance moi même le script (en l'appellant directement depuis le navigateur sans passer par le flash mais en donant les même infos) que me retourne le script?


Je ne m'y connais pas assez dans ce script pour repondre à ces questions.
 
Voulez-vous des capture ecran de phpmyadmin que j'ai en me connectant sur free?

Reply

Marsh Posté le 28-03-2006 à 18:31:03    

il faut peut etre que je personalise :
("localhost", "login","password"
select_db("nom_base",$db
 
??

Reply

Marsh Posté le 28-03-2006 à 19:13:17    

A mon avis, ca serait une trés trés bonne idée d'indiquer au script php où se trouve le serveur sql, ("localhost" à modifier par "sql.free.fr" si je me souviens bien) avec quel identifiant ("login" à remplacer par le login du compte ftp) et mot de passe ("password" à remplacer par celui du ftp) il doit se conecter.
En plus, il lui faut le nom de la base de donné (de mémoire, chez free, c'est le même nom que le login, donc "nom_base" est à remplacer par le login du compte ftp)
 
Une fois que le script aura réussit à se conecter à la base de donnée, ca ira surement mieux. ;)

Reply

Marsh Posté le 28-03-2006 à 19:13:17   

Reply

Marsh Posté le 28-03-2006 à 20:03:56    

ok j'ai bien remplacer les 4  indications.
 
Et bien sur cela ne marche toujours pas

Reply

Marsh Posté le 30-03-2006 à 19:31:27    

up

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed