Systeme de news (Flash Php My sql) - PHP - Programmation
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
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 |
Free ne propose pas par defaut un access a la bd via phpmyadmin?
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
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 :
Une fois que t'as répondus à toutes ces questions, tu véras à peu prés où ce situe le probléme.
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)
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 :
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?
Marsh Posté le 28-03-2006 à 18:31:03
il faut peut etre que je personalise :
("localhost", "login","password"
select_db("nom_base",$db
??
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.
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
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.