Vous n'êtes pas identifié(e).
Pages : 1
id Nom Prenom Num_tel Empl_bat Comp_metiers Comp_tech
1 Dupont loltak 014584722 f0
2 0 Langage C
3 0 BD
4 0 Windows
5 0 design
6 0 Validation
Alors voila mon problème j'aimerai les champs comp_metiers soit du style Comp_metiers(LangageC,Bd,Windows) qu'il me mette tout dans une case et ne pas recrée des id a chaque valeur.
alor je vous donne le code php merci pour votre aide
[code =php]<?<?php
include('connect2.php');
//récupération des valeurs des champs:
if ((!empty($_POST['Nom']))&&(!empty($_POST['Prenom']))&&(!empty($_POST['tel']))&&(!empty($_POST['bat'])))
{
$nom = $_POST['Nom'];
$prenom=$_POST['Prenom'];
$tel = $_POST['tel'];
$bat = $_POST['bat'];
$sql="INSERT INTO `informations`(`Nom`,`Prenom`,`Num_tel`,`Empl_bat`) VALUES ('".$nom."' ,'".$prenom."','".$tel."','".$bat."');";
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
}else
{
echo'<font color="red">Veuillez remplir au moins un champs</font>';
}
if(!empty($_POST['Tech']))
{
foreach($_POST['Tech'] as $tech)
{
$sql2="INSERT INTO`informations`(`Comp_tech`)VALUES('".$tech."');";
$requete=mysql_query($sql2,$cnx) or die(mysql_error());
} }
else
{echo'<font color="red">Remplir au moins une compétence Technique</font>';
}
if(!empty($_POST['metiers']))
{
foreach($_POST['metiers'] as $metiers)
{
$sql3="INSERT INTO`informations`(`Comp_metiers`)VALUES('".$metiers."');";
$requete3 = mysql_query($sql3, $cnx) or die( mysql_error() ) ;
}
}else
{echo'<font color="red">Erreur</font>';
}
?>
[/code]
je viens de modifier mon code tout fonctionne mais seulement il me met en mode non connecté alors qu'il devrait se connecter étant donner que je rentre les bonnes données d'utilisateurs
cela doit venir peut être de la requête SQL
voici le code
?>
ba si justement mais je voit pas ce que cela pourrai etre
Je veut faire un test de mot de passe avec md5 donc je rentre un email ainsi qu'un mot de passe.
voici le code php
alors mon problème est que je n'arrive pas à récuperer l'instance de la base de données il doit me manquer quelque chose a déclarer en mysql mais je ne trouve pas
voici le message d'erreur
Fatal error: Class 'Database' not found in line 7
Je suis en train de créer un site avec une authentification avec mot de pass ou l'ulitisateur peut créer son compte avec login et mot de passe.
L'enregistrement s'effectue et enregistre le login et le mot de pass dans ma base de données mais lors de la connection je reçoit ces messages d'erreurs et j'aimerai comprendre et avoir de l aide^^
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Documents and Settings\g207713\Mes documents\Projet Safran\base.php on line 23
Erreur SQL :
SELECT Email,login,password FROM utilisateurs '
Je vous donne également le code :
//create array to temporarily grab variables
$input_arr = array();
//grabs the $_POST variables and adds slashes
foreach ($_POST as $key => $input_arr) {
$_POST[$key] = addslashes($input_arr);
}
// On n'effectue les traitement qu'à la condition que
// les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['t1'])) && (!empty($_POST['t2'])) ) {
extract($_POST);
// On va chercher le mot de passe afférent à ce login
$sql = "SELECT Email,login,password FROM utilisateurs '".addslashes($input_arr)."';";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if ($password == $data['password']) {
$loginOK = true;
}
}
}
// Si le login a été validé on met les données en sessions
if ($loginOK) {
$_SESSION['login'] = $data['login'];
$_SESSION['password'] = $data['password'];
$_SESSION['Email'] = $data['Email'];
}
else {
echo 'Une erreur est survenue, veuillez réessayer !';
}
?>
Lol le 69x) pervert En meme temps moi sa m'aide bien la mais besoin encore d'une explication car je comprend pas pourquoi j'ai encore une erreur mais j'arrive pas a savoir d'ou elle vien c'est encore une erreur de syntaxe je pense ...voici l'erreur
T_CONSTANT_ENCAPSED_STRING on line 13 la ligne 13 correspond a celle la
$sql = "SELECT Email,login,password FROM utilisateurs "'".addslashes($login)."'";
d'avance merci
Merci je vien de trouver sur le site^^ mais c'etait la page 69
Sympa d'aider les gens qui galèrent je trouve sa cool merci
Salut alors en fait je suis en train de me faire un site web avec une base de donnée.
Le site permet de créer des comptes utilisateurs afin qu'on puisse se connecter à la base.
J'arrive a créer les comptes et a les enregistrer dans ma base de donnée mais étant novice dans le domaine de l'informatique je n'ai aucune idée du déroulement pour récuperer les données de ma base et de pouvoir donner un accès aux informations
D'avance Merci^^
Merci merci mon code était bon c'est juste de la syntaxe et sa me rend fou en tout cas tu me sauve la vie limite^^
Merci beaucoup mais j'ai l'impression que je tourne en rond il m'ecrit de nouveau un message d'erreur qui est
Erreur de syntaxe près de ') VALUES('' ,'' ,'' )'
une petite aide serai la bienvenue je cherche je cherche mais je trouve pas...
Bonjour étant debutant en informatique je voudrai pouvoir rentrer dans ma base de donnée un login et un mot de pass ceci n'etant pas trop compliqué un message d'erreur apparaît sur la syntaxe et je n'arrive pas a trouver d'ou cela vien.
Merci pour votre aide
Le code:
//création de la requête SQL:
$sql=INSERT INTO `utilisateurs`(id,login,password,) VALUES('' ,'$login' ,'$pass' );
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("Le compte utilisateur a été crée") ;
}
else
{
echo("Création du compte echoué") ;
}
?>
L'erreur :Parse error: syntax error, unexpected T_STRING in line 27
ce qui correspond a cette ligne
$sql=INSERT INTO `utilisateurs`(id,login,password,) VALUES('' ,'$login' ,'$pass' );
D'avance merci
Pages : 1