amineflash
Messages postés30Date d'inscriptionmercredi 28 novembre 2007StatutMembreDernière intervention23 février 2009
-
1 mai 2008 à 11:55
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
2 mai 2008 à 21:07
Bonjour,
je suis entrain de faire une base de donnée pour une application de chat Ajax,
un probleme apparait sur easyphp 1.7 : apache 1.3.27 - php 4.3.3 - mysql 4.0.15 - phpmyadmin 2.5.3
la requete est la suivante
CREATE TABLE `messages` (
`recipient` text NOT NULL,
`sender` text NOT NULL,
`message` text NOT NULL,
`stamp` text NOT NULL,
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
le msg d'erreur est le suivant:
#1064 - Erreur de syntaxe près de 'ENGINE=MyISAM DEFAULT CHARSET=utf8' à la ligne 8.
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 2 mai 2008 à 10:57
Re,
je ne comprend pas pourquoi tu avais cette version la sur easy php, moi sur wamp je peus travailler avec plusieur version de php, plusieur version de mysql et plusieur version d'apache :
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 2 mai 2008 à 13:38
oui, je suis en train de télécharger toute les versions de php, de apache et de mysql disponible pour pouvoir aider plus de personne en ayant les même configuration !!! Pourquoi ne passe tu pas wamp ?
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 2 mai 2008 à 15:50
pourquoi ne pas l'installer, par contre si tu l'installe il faudra faire des sauvegardes de tes bases de données easy php car tu n'y aura plus accès !!!
maintenant, j'ai finis mes installation, j'ai toutes les versions de apache, php et mysql !!
amineflash
Messages postés30Date d'inscriptionmercredi 28 novembre 2007StatutMembreDernière intervention23 février 2009 2 mai 2008 à 16:37
j'ai installer wamp maintenant.
j'ai un nouveau problème, l'application(Ajax) consiste à entrer un username et un passwd pour vérifier son existance dans la base de donnée. j'arrive parfaitement à envoyer les données au fichier "chat.php" mais il y a un pb dans le retour des résultats.
Merci.
voilà le code:
1/ fichier "index.html"
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
function login() {
alert('bonjour l execution a arrive jusqua login()');
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
$quer = @mysql_query("INSERT INTO users (username, password, email) VALUES ('aymen', 'aqwaqw', 'wajdi_bouba@hotmail.com')");
$query = @mysql_query("SELECT username FROM users WHERE username='".$from."' AND password='".$pwd."'");
if(@mysql_num_rows($query) > 0) {
print "logged_in";
} else {
print 'invalid';
}
?>
4/ creation de la base de donneés
CREATE TABLE `users` (
`username` text NOT NULL,
`password` text NOT NULL,
`email` text NOT NULL,
`buddylist` longtext NOT NULL,
`is_online` int(11) NOT NULL default '0',
`last_ping` text NOT NULL,
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
amineflash
Messages postés30Date d'inscriptionmercredi 28 novembre 2007StatutMembreDernière intervention23 février 2009 2 mai 2008 à 16:59
en faite c'est une application qui repose sur la technologie AJAX.
1. créez la base fichier 4
1. mettre les fichier(index.html, login.js et chat.php) de code sources dans un dossier
2. lancer "index.html" à partir de wamp
problème: la reponse du serveur "xmlhttp.responseText
" n'apporte pas les resultats à partir du serveur (chat.php)
vous allez voir les messages du résultat en question après la connexion avec uername et passwd.