aide php

Eléphanteau du PHP | 22 Messages

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

ViPHP
AB
ViPHP | 5818 Messages

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 :)

Eléphant du PHP | 422 Messages

04 mai 2010, 14:02

hello

encore si ton pseudo c'était tabata, adriana , soniaaaaaaaaaa .... la peut etre :)
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

ViPHP
ViPHP | 5462 Messages

04 mai 2010, 14:24

hello

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

Eléphanteau du PHP | 22 Messages

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

ViPHP
ViPHP | 5462 Messages

04 mai 2010, 17:55

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

Eléphanteau du PHP | 22 Messages

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 :)

ViPHP
AB
ViPHP | 5818 Messages

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 ?

Eléphanteau du PHP | 22 Messages

04 mai 2010, 21:12

sa m'ouvre une page sur base de donne

ViPHP
ViPHP | 5462 Messages

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:

Eléphanteau du PHP | 22 Messages

04 mai 2010, 23:21

comment ça ? :?

ViPHP
ViPHP | 5462 Messages

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 ?

Mammouth du PHP | 985 Messages

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.
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.