aide php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : aide php

Re: aide php

par Dr@ke » 04 mai 2010, 23:25

Regarde la doc de la fonction mysql_connect, notamment: La liste des paramètres.
http://fr.php.net/manual/fr/function.mysql-connect.php

Cela explique ce qu'il faut mettre...

Ensuite les exemples plus bas.

Re: aide php

par stealth35 » 04 mai 2010, 23:24

comment ça ? :?
mysql_connect c'est pour te connecter a ton serveur SQL, est ce que au moins tu connais l'adresse de ton serveur et les identifiants ?

Re: aide php

par Perrin » 04 mai 2010, 23:21

comment ça ? :?

Re: aide php

par stealth35 » 04 mai 2010, 21:20

$base = mysql_connect ('serveur', 'login', 'password');
je pense pas que ton serveur s'appelle serveur, que ton login s'appelle login et que ton password s'appelle password :wink:

Re: aide php

par Perrin » 04 mai 2010, 21:12

sa m'ouvre une page sur base de donne

Re: aide php

par AB » 04 mai 2010, 19:55

Si tu as installé wamp tu dois l'avoir en icone en tâche de fond.

Cliques sur l'icone WAMPSERVER puis sur pphpMyadmin. ça donne quoi ?

Re: aide php

par Perrin » 04 mai 2010, 19:44

le code inscription:

<div class="news"><!-- début news -->
<?php
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm']))) {
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';
}
else {
$base = mysql_connect ('serveur', 'login', 'password');
mysql_select_db ('nom_base', $base);

// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);

if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.mysql_escape_string(md5($_POST['pass'])).'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());

session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
else {
$erreur = 'Un membre possède déjà ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
</head>

<body>
<br />
<form action="inscription.php" method="post">
<center>Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
Adresse E-Mail : <input type="mail" name="mail" value="<?php if (isset($_POST['mail'])) echo htmlentities(trim($_POST['mail'])); ?>"><br />
Signature : <input type="signature" name="signature" value="<?php if (isset($_POST['signature'])) echo htmlentities(trim($_POST['signature'])); ?>"><br />
<input type="submit" name="inscription" value="Inscription"></center>
</form>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>
</body>
</html>

Voila :)

Re: aide php

par stealth35 » 04 mai 2010, 17:55

verifie bien tes valeurs dans mysql_connect
ta un bout de code a montrer ?

Re: aide php

par Perrin » 04 mai 2010, 17:33

Je voudrais de l'aide par rapport a la zone membres que j'ai créer.
Après avoir fais cela comment je fais pour m'inscrire sur le site ?

car j'ai voulus m'inscrire, et ce message d'erreur es apparus:

Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in C:\wamp\www\Nouveau dossier\inscription.php on line 62

Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: Hôte inconnu. (trying to connect via tcp://serveur:3306) in C:\wamp\www\Nouveau dossier\inscription.php on line 62

Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in C:\wamp\www\Nouveau dossier\inscription.php on line 62

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\wamp\www\Nouveau dossier\inscription.php on line 63

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SystÚme'@'localhost' (using password: NO) in C:\wamp\www\Nouveau dossier\inscription.php on line 67

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\Nouveau dossier\inscription.php on line 67
Erreur SQL !
SELECT count(*) FROM membre WHERE login="Six-T"
Access denied for user 'SystÚme'@'localhost' (using password: NO)

( Mon site n'est toujours pas en ligne )

Merci a vous

Re: aide php

par stealth35 » 04 mai 2010, 14:24

hello

encore si ton pseudo c'était tabata, adriana , soniaaaaaaaaaa .... la peut etre :)
tu voudrais faire comme lui ? :mrgreen:

Re: aide php

par telnes » 04 mai 2010, 14:02

hello

encore si ton pseudo c'était tabata, adriana , soniaaaaaaaaaa .... la peut etre :)

Re: aide php

par AB » 04 mai 2010, 03:04

Bonjours a tous,

je code en html et je me suis mis au php il n'y pas longtemps, ce que je voudrais c'est avoir un contact ... a qui je pourrais demande quelque ample information.

En vous remercient

Cordialement
Ben ce forum est là pour ça. Demandes ce que tu veux. Pour peu que ta question soit compréhensible et assez précise, on te répondra :)

aide php

par Perrin » 03 mai 2010, 22:50

Bonjours a tous,

je code en html et je me suis mis au php il n'y pas longtemps, ce que je voudrais c'est avoir un contact msn a qui je pourrais demande quelque ample information.

En vous remercient

Cordialement