Se connecter avec
S'enregistrer | Connectez-vous

Besoin D'aide PHP

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Citation :

nebuli a écrit :
Dis toi que la plupart des gens n'ont pas que ca à foutre et qu'il n'iront jamais faire ça gratos... Faut pas rêver non plus... Réfléchis un peu avent de poster ce genre d'aneries...


Je ne penser pas poster des aneries j'esperais et j'espers toujour que il n'y a pas que des gens qui pence que a la tunes se qui est malereusemen la chose la plus importante pour beaucoups de gens
Si il font comme moi Pencer a se que le monde Devien ...
Moi je dit je préfere ne pas etre éblouis pas l'argent est eseiller de vivre dans un monde meilleur un monde d'entraide un mon convivial que dans un monde de radin qui pence que a eu !! Voila mon poind de vus Et merci a tous se Qui pence comme moi

Oullaaa un poête... Belle vision de la vie, mais sans argent on ne peut plus grand chose... Tu le saura bien assez tôt.

Bref, parceque tu es encore au college, il doit te rester du temps libre. Mais sache qu'il y a très peu de gens qui en ont.

Ils n'iront jamais aller aider un gosse qui demande de l'aide car il ne s'y connait pas, surtout demandé comme toi tu le demandes.

Lance éventuellement un projet qui soit très intéressant, qui motive les gens, dans le quel des gens peuvent et veulent s'investir. Créer une communauté, je sais pas moi, mais ce que tu demande n'interesse paersonne.
Expert Programmation

J'était près a dire :

Si tu patron te dit : Je décide de pas te payer. Tu aurais dit quoi ?

Comme le dit si bien Nebuli, sans argent le monde devient vite pauvre. Plutot que de vouloir t'orienter sur la prog oriente toi sur tes études pour l'instant et fais ca quand tu as le temps.

Ce que tu as de mieux à faire est tout simplement d'apprendre par toi meme, comme font la plus part ici (et j'en fais aussi parti)

Si tu coince après sur une chose à réaliser, des fonctions ou code que tu ne comprend pas, dans ce cas, et UNIQUEMENT dans ce cas, viens posé ton probleme sur le forum et nous y répondrons. Mais de là à aller te donné des cours sur msn, ne reve pas mon grand hin. Le meilleur mérite de soit est de réaliser les choses par nous meme. Lorsque je réussi généralement à résoudre un probleme qui persistait dans mes script, je suis beaucoup plus fier que moi à l'avoir corriger par moi meme que par une tierce personne.

Si il y a télemen de gen qui non pas de tune c parseque
il y a tros de ...... Qui fon tou pour en avoir plus que les autre
Je suis désoler mé si pour toi la visio du monde c la tune
je c'est meme pas pouqu'oi je continue a parlais avec toi

Ps :: Je cherche toujour de l'aide s'il-vous plais !!
Expert Programmation

Citation :

Di-Aye a écrit :
Si il y a télemen de gen qui non pas de tune c parseque
il y a tros de ...... Qui fon tou pour en avoir plus que les autre
Je suis désoler mé si pour toi la visio du monde c la tune
je c'est meme pas pouqu'oi je continue a parlais avec toi

Ps :: Je cherche toujour de l'aide s'il-vous plais !!


Ecoute, dans 6 7 ans, tu reviendras sur ce topic , et tu nous racontera ta vision des choses lorsque tu bossera, d'ailleurs si tu veux bosser pour moi gratuitement je te prend ! (comment ca tu veux etre payer ?)
Expert Programmation

Citation :

Di-Aye a écrit :
C bien se que je dit je beug je ni arive pas
dans le programe PhpMyAdmin
Je créer mé tables jenvois les scripts
Et rien ne marche je demande pas de cours juste de l'aide la desus


Faut dire qu'avec de tel détail on pourra t'aider...

De quel facon tu cree des table (par un import ou dans phpmyadmin?) Quel est le message d'erreur vu que cela ne marche pas ? Fait un effort aussi, on n'est pas DEVIN !

le code de la table
C'et :
CREATE TABLE mb_membres (
id int(255) NOT NULL auto_increment,
session varchar(255) NOT NULL default '',
lastlog varchar(255) NOT NULL default 'n/a',
pseudo varchar(255) NOT NULL default '',
password varchar(255) NOT NULL default '',
email text NOT NULL,
nom text NOT NULL,
prenom text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;

Le code php
C'est ::
Pour l'index ::
<?php
include("include/config.php");
include("include/fonctions.php");
// vérification de la session
include("verif.php3");
$sql = "SELECT * FROM mb_membres WHERE session='$PHPSESSID'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$pse = $data['pseudo'];
?>
<?
//on inclue le haut de la page
include("include/hpages.php");
?>
<meta name="generator" content="Namo WebEditor v5.0">
<p align="right"><font face="Verdana" size="1"><a href="logout.php3?pseudo=<? echo $data['pseudo']; ?>">Se deconecter</a> |
<a href="modif.php3?PHPSESSID=<?echo $PHPSESSID?>">Modifié vos informations</a><br>
</font></p>
<p align="left"><font face="Verdana" size="1"> Bienvenue <?echo $data['nom']; echo " "; echo $data['prenom'];?>
!</font></p>
<p align="left"><font face="Verdana" size="1"> Toutes les information concernnt
le membres sont sur cette page web !<br><br><br>  Votre pseudo : <?echo $data['pseudo'];?><br>
 Votre Pass :     <?echo $data['password'];?><br>  Votre
email :   <?echo $data['email'];?></font></p>
<p align="left"> </p>
<p align="center"><a href="page.php3">Voici un exemple de page protégé</a></p>

Pour login ::
<?php include("include/config.php"); ?>
<?php include("include/fonctions.php"); ?>
<?php

session_start();
if ($action == "send")
{
$sql = "SELECT password FROM mb_membres WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['password'] != "$pass")
{
header("location: login.php3?error=1");
exit();
}
else
{
session_register("pseudo");
session_register("password");
$ses=session_id();
mysql_query("UPDATE mb_membres SET session='$ses' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
$ip=$REMOTE_ADDR;
$host=gethostbyaddr($ip);
$log=date("d/m/Y à H\hi | ");
$log.=$ip." | ".$host;
mysql_query("UPDATE mb_membres SET lastlog='$log' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
header("location: index.php3?".session_name()."=".session_id());
}
}

?>
<?
//on inclue le haut de la page
include("include/hpages.php");
?>
<meta name="generator" content="Namo WebEditor v5.0">
<table border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<tr valign="top">
<td bgcolor="#E2EBF2">

<p align="center"><font face="Verdana"><b>Espace Membres<br></b></font><font face="Verdana" size="1">Veuillez
vous indentifiez</font><font color="red"><br></font><font color="red" face="Verdana" size="1"><b><?if($error == "1")
{
echo"ERREUR ! Le mot de passe ou pseudo est invalide";
}
if($error == "2")
{
echo"Vous avez été deconecté";
}?></b></font></p>

Pour logout ::
<?php include("include/config.php");
session_start();// on démarre la session

// Pour le fun on supprime une variable de session
session_unregister("pseudo");
session_unregister("password");

// maintenant on détruit la session en cours, je vous conseil d'utiliser unset et destroy, ce n'est pas obligatoire, mais plus sécurisé dirons nous.

session_unset(); // on efface toutes les variables de session
session_destroy(); // on detruit la session en cours.

// On renvoi sur la page afficher pour voir le résultat, uniquement pour ce test, si tout s'est effectué normalement, le login et password ne s'afficheront pas, car ils n'éxistent plus
mysql_query("UPDATE mb_membres SET session='0' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
header("location: login.php3?error=2");

?>
<meta name="generator" content="Namo WebEditor v5.0">
<p> </p>

Pour page ::
<?php
include("include/config.php");
include("include/fonctions.php");
// vérification de la session
include("verif.php3");
$sql = "SELECT * FROM mb_membres WHERE session='$PHPSESSID'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
?>
<?
//on inclue le haut de la page
include("include/hpages.php");
?>
<meta name="generator" content="Namo WebEditor v5.0">
<font face="Verdana" size="1">Voici un exemple de page protégé
<?
//on inclue le bas de la page
include("include/bpages.php");
?>

</font>

Pour verif ::
<?php
session_start();
if(!session_is_registered('pseudo'))
{
header("location: login.php3");
}

?>


Pour modif ::
<?php
include("include/config.php");
include("include/fonctions.php");
// vérification de la session
include("verif.php3");
$sql = "SELECT * FROM mb_membres WHERE session='$PHPSESSID'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
?>
<?
//on inclue le haut de la page
include("include/hpages.php");
?>
<meta name="generator" content="Namo WebEditor v5.0">

<p align="right"><font face="Verdana" size="1"><a href="logout.php3?pseudo=<? echo $data['pseudo']; ?>">Se deconecter</a> |
<a href="modif.php3?PHPSESSID=<?echo $PHPSESSID?>">Modifié vos informations</a><br><a href="message.php?PHPSESSID=<?echo $PHPSESSID?>">Vos
messages Privré ( 0 nouveau )</a></font></p>
<p><font face="Verdana" size="2"><?
if($action == "Modifié"){
if($pass == ""){echo" Le champs Mot de pass est Vide !"; exit; }
if($prenom == ""){echo" Le champs prenom est Vide !"; exit; }
if($nom == ""){echo" Le champs nom est Vide !"; exit; }
if ($email != "")
{
if (!EmailOK($email))
{
echo " - <b> Votre email est invalide</b></i>";
exit();
}}
$pseudo = $data['pseudo'];
mysql_query("UPDATE mb_membres SET password='$pass' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
mysql_query("UPDATE mb_membres SET prenom='$prenom' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
mysql_query("UPDATE mb_membres SET nom='$nom' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
mysql_query("UPDATE mb_membres SET email='$email' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
echo "Toutes vos information onr été modifié";
exit();
}
?>

</font></p>
<form name="form1" action="modif.php3">
<p align="center"><font face="Verdana" size="2"><b>Modifié Vos Informations<br></b></font></p>
<table align="center" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Pseudo:</font></p>
</td>
<td width="483"> <p align="left"><font face="Verdana" size="2"><input type="text" name="pass" value="<? echo $data['pseudo']; ?>" size="34" style="font-family:Verdana; font-size:10pt; background-color:rgb(204,204,204); border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font><font face="Verdana"><span style="font-size:6pt;">
</span><span style="font-size:7pt;">ne peux etre modifié</span></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Password:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="pass" value="<? echo $data['password']; ?>" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Prénom:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="prenom" value="<? echo $data['prenom']; ?>" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Nom:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="nom" value="<? echo $data['nom']; ?>" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre email:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="email" value="<? echo $data['email']; ?>" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="983" colspan="2">
<p align="center"><font face="Verdana" size="2"><input type="submit" name="action" value="Modifié"><input type="hidden" name="PHPSESSID" value="<?echo $PHPSESSID?>"><input type="hidden" name="pseudo" value="<? echo $data['pseudo'];?>"></font></p>
</td>
</tr>
</table>
</form>
<p align="center"> </p>
<?
//on inclue le bas de la page
include("include/bpages.php");
?>

pour adduser ::
<?
include("include/config.php");
include("include/fonctions.php");
//on inclue le haut de la page
include("include/hpages.php");
?>
<meta name="generator" content="Namo WebEditor v5.0">

<font face="Verdana" size="2"><?
if($action == "1"){

if($pass == ""){echo" Le champs Mot de pass est Vide !"; exit; }
if($prenom == ""){echo" Le champs prenom est Vide !"; exit; }
if($nom == ""){echo" Le champs nom est Vide !"; exit; }
if ($email != "")
{
if (!EmailOK($email))
{
echo " - <b> Votre email est invalide</b></i>";
exit();
}}
$requetemail=mysql_query("select * from mb_membres where pseudo=\"$pseudo\"");

if(mysql_num_rows($requetemail)!=0)
{
echo " ERREUR , Le pseudo existe déja";
exit();
}
$requetemail=mysql_query("select * from mb_membres where email=\"$email\"");

if(mysql_num_rows($requetemail)!=0)
{
echo " ERREUR , Le l\'email existe déja";
exit();
}

$query2 = "INSERT INTO mb_membres(pseudo,password,prenom,nom,email,lastlog) VALUES('$pseudo','$pass','$prenom','$nom','$email','n/a')";
$nl = @mysql_query($query2) or die(mysql_error());
$nl == true ? print"L\'inscription c'est déroulé avec un succes !<a href=\"login.php3\">Cliquez ici pour vous identifiez !</a>" : print"ERREUR, La base de donnée est indisponible <br>mysql_error()";


}
?>
</font><p align="center"><font face="Verdana" size="2"><font face="Verdana" size="2"><b>Incriptions<br></b> Tout
les champs son obligatoires<br><br></font></font></p>
<form name="form1" action="adduser.php3">
<table align="center" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Pseudo:</font></p>
</td>
<td width="483"> <p align="left"><font face="Verdana" size="2"><input type="text" name="pseudo" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font><font face="Verdana"><span style="font-size:6pt;">
</span></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Password:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="pass" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Prénom:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="prenom" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre Nom:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="nom" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="483">
<p align="right"><font face="Verdana" size="2">Votre email:</font></p>
</td>
<td width="483">
<p align="left"><font face="Verdana" size="2"><input type="text" name="email" size="34" style="font-family:Verdana; font-size:10pt; border-width:1; border-color:rgb(102,102,102); border-style:solid;"></font></p>
</td>
</tr>
<tr>
<td width="983" colspan="2">
<p align="center"><font face="Verdana" size="2"><input type="submit" name="action" value="S'inscrire"><input type="hidden" name="action" value="1"></font></p>
</td>
</tr>
</table>
</form>
<p align="center"><font face="Verdana" size="2"> <font face="Verdana" size="2"> </font></font></p>
<p align="left"><font face="Verdana" size="2"><?
//on inclue le bas de la page
include("include/bpages.php");
?>
</font>



Tout sa fé parti d'un script
Expert Programmation

tu le fais expres ?
Je te disais le code php ou mysql te retourne que la table n'existe pas une fois le code executer. Tu crois que l'on va s'amuser a jouer au devinette et à lire tout ce bordel ?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde