Oki deepblue, je te dirais quoi quand j´aurai fini de dl ultraedit ![]()
![]()
Bon moi j´ai un problème tout bête mais qui est vraiment génant !
Il faut se connecter à son serveur en entrent ce code :
<?
mysql_connect("localhost", "leshetland", "mdp");
mysql_select_db("leshetland");
?>
PS/ J´ai mis mdp à la place de mon vrai mot de passe.
Et donc voila
Je voudrais savoir ou je met ce code à quel endroit précisément, entre les balises <body> ? <head> ? <html> ?
J´ai une deuxième question quand je veux metre ce fichier dans ma base de donnés ça me met une erreur. JE ne comprend pas quoi, merci de me le dire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Flameous</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<input>
<meta
content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
<center>
<table
style="text-align: left; width: 366px; height: 270px;"
bgcolor="#f3ffff" border="1" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td nowrap="nowrap">
<center>
<form action="confirmmmorpg.php"
method="post">
<p><small><span
style="color: rgb(102, 0, 0);">Veuillez
taper votre pseudo :</span><br>
<input name="pseudo"
type="text"> </small></p>
<p><small><span
style="color: rgb(102, 0, 0);">Veuillez
taper votre mot de passe :</span><br>
<input name="pass"
type="password"> </small></p>
<p><small><span
style="color: rgb(102, 0, 0);">Veuillez
retaper votre mot de passe :</span><br>
<input name="confirm"
type="password"> </small></p>
<p><small
style="color: rgb(102, 0, 0);">Veuillez
taper votre e-mail :</small><br>
<input name="mail" type="text">
</p>
<p><small><span
style="color: rgb(102, 0, 0);">Vous
devez accepter les conditions suiavntes :</span><br>
<input name="acceptation"
type="checkbox"> <span
style="color: rgb(255, 0, 0);">J´accepte
les conditions et m´engage à les respecter.</span></small></p>
<p><input
value=" Suite >>> &n
bsp;" type="submit"></p>
</form>
</center>
</td>
</tr>
</tbody>
</table>
</center>
</body>
</html>
Merci d´avance
Désolé de la façon comment a été présenté mon code. ![]()
réponse 1
où tu veux dans le <body>
réponse 2
j´ai pas compris le problème ![]()
Psyko ![]()
Merci pour la première
Pour la deuxième question c´est enfaite j´ai prit un tuto sur le site du zero qui explique comment faire un formulaire d´inscription.
http://www.siteduzero.com/vostutos/?s=viewtuto&act=pre&tutoid=396&page=2
J´ai créer une nouvelle base avec le texte qui doit etre mis dedans, ensuite j´ai créer un fichier php que j´ai nommé inscription.php et j´ai mis le code qu´il est écrit sur le deuxième cadre du tuto. enfin j´ai juste rajouter un cadre et j´ai mis une couleur de fond.
Puis quand je suis sur mon serveur sql je met mon fichier inscription.php et là ça me dit qu´il y a une erreur.
Psyko-Tique > Pas du tout, on peut le mettre n´importe où dans le code, même hors du <body></body>.
Sinon pour le problème, on peut savoir l´erreur retournée?
Voila le message
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ´<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/´ at line 1
:confus: ^^
arf, oui, j´avais oublié que ça pouvait servir ailleur...
avant le <html> un exemple au hazar XD
(a mon avis, ça va te servir dans trés peut de temps (l´étape suivante aprés la création de ton module d´inscription))
Une question idiote :
Pourquoi je recois le message d´erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\documents and settings\standard\mes documents\tests php\tagboard.php on line 33
Sur ce code :
mysql_connect("localhost","root","");
mysql_select_db("chat");
// [...]
$reponse = mysql_query("SELECT * FROM chat ORDER BY ID DESC LIMIT 0,10");
mysql_close();
$courant = mysql_fetch_array($reponse);
(sachant que line:33 c´est la dernière : "$courant = ...")
Parce que ta requête n´est pas bonne.
SELECT * FROM chat ORDER BY ID DESC LIMIT 0,10
Il y a un ordre je crois... go mysql.com voir la norme.
Voila, bye.
Pourtant j´ai vérifié sur le site du zero, c´est exactement la même.
Je l´ai même copier coller pour m´en assurer...
mysql_connect("localhost","root","");
mysql_select_db("chat");
t´es sur que le nom de ta base de donnée est bien chat?
je croyais que c´était leshetland
![]()
Ouai je vien de vérifier sur PHPMyAdmin : elle s´appelle bien chat ma table, avec 3 champs dedans.
Non, en effet je me trompe, c´est bien l´ordre where-order by-limit.
Donc, es-tu sur de ta bdd ? Que le champ id existe ?
Parce que si tu n´étais pas con a ta bdd, ce ne serait pas ce msg d´erreur.. Et ce msf est celui d´une erreur de syntaxe.
Voila, bye
tu confond table et base
mysql_connect("localhost","root","");
mysql_select_db("leshetland");
là, tu te connect a la BASE leshetland
$reponse = mysql_query("SELECT * FROM chat ORDER BY ID DESC LIMIT 0,10");
là, tu vas chercher tes information dans la TABLE chat
Mouarf, c´est bien ce que je disait, question idiote.
Désolé et merci ^^°
si ça peut te faire avancer, pose en autant que tu veux ![]()
derien ![]()
Bon j´ai réussi à résoudre mon petit problème de tout à l´heure cependant j´aimerais une correction de ce code sql merci
<?PHP
$base = mysql_connect ("localhost", "leshetland", "vicelard");
mysql_select_db("leshetland", $base);
$req1 = mysql_query ("CREATE TABLE membres(
id int(11) NOT NULL auto_increment,
pseudo varchar(100) NOT NULL default ´´,
password varchar(100) NOT NULL default ´´,
email varchar(250) NOT NULL default ´´,
UNIQUE KEY pseudo (pseudo),
KEY id (id)
) TYPE=MyISAM;");
if ($req1) echo "La table membres a été créée correctement";
?>
Merci d´avance
![]()
UNIQUE KEY pseudo (pseudo),
KEY id (id)
Salut, je me trompe peut être mais, on ne dit pas : UNIQUE tout seul ? Le mot clé KEY existe ? Sinon, toujours un primary key pour un autoincrement, je crois..
Bye.
Euh en gros le code en entier c´est quoi ^^