Espace membre pb création
Résolu/Fermé
Maskk
Messages postés
89
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
23 décembre 2010
-
Modifié par Maskk le 2/08/2010 à 13:36
Maskk Messages postés 89 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 23 décembre 2010 - 2 août 2010 à 17:00
Maskk Messages postés 89 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 23 décembre 2010 - 2 août 2010 à 17:00
A voir également:
- Espace membre pb création
- Espace insécable word - Guide
- Creation compte gmail - Guide
- Comment liberer de l'espace sur gmail - Guide
- Création compte google - Guide
- Membre indisponible vinted - Guide
2 réponses
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
2 août 2010 à 15:26
2 août 2010 à 15:26
salut !
y a un truc qui me parait louche au niveau des quotes de ta requetes
essaye :
$sql = "SELECT count(*) FROM membre WHERE login=".odbc_real_escape_string($_POST['login']);
dis moi si ça change qqchose !
y a un truc qui me parait louche au niveau des quotes de ta requetes
essaye :
$sql = "SELECT count(*) FROM membre WHERE login=".odbc_real_escape_string($_POST['login']);
dis moi si ça change qqchose !
Maskk
Messages postés
89
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
23 décembre 2010
2
Modifié par Maskk le 2/08/2010 à 17:02
Modifié par Maskk le 2/08/2010 à 17:02
Re , probleme resolu pour l'insert c'etait tout simple il fallait faire tres attention a la syntaxe ;
$sql = "INSERT INTO membre VALUES('toto','tutu')";
$resultat=odbc_do($connexion,$sql); //or die('Erreur SQL insert! '.$sql.'<br />'.odbc_error($sql));
if ($resultat==0) {
die("<br><font color='red'>Champ de saisie vide</font><br>".odbc_error());
}
else echo "<p><br><font color='#33CC66'>Vous avez envoyé une demande informatique.</font><br></p>";
Et puis bien mettre guillemet " " et pas cote ' ' ... pour l'insert...
$sql = "INSERT INTO membre VALUES('toto','tutu')";
$resultat=odbc_do($connexion,$sql); //or die('Erreur SQL insert! '.$sql.'<br />'.odbc_error($sql));
if ($resultat==0) {
die("<br><font color='red'>Champ de saisie vide</font><br>".odbc_error());
}
else echo "<p><br><font color='#33CC66'>Vous avez envoyé une demande informatique.</font><br></p>";
Et puis bien mettre guillemet " " et pas cote ' ' ... pour l'insert...
Modifié par Maskk le 2/08/2010 à 15:39
Erreur SQL !
SELECT count(*) FROM membre WHERE login=rt
Voici le message qu'il m'adresse apres avoir inséré ton code..
2 août 2010 à 15:46
et si on essayé un truc genre :
$condition_req=odbc_real_escape_string($_POST['login'];
$sql = "SELECT count(*) FROM membre WHERE login='$condition_req' ";
2 août 2010 à 15:55
$sql = "SELECT count(*) FROM membre WHERE login='$condition_req' ";
$req =odbc_do($connexion,$sql) or die('Erreur SQL !<br />'.$sql.'<br />'.odbc_error($sql));
Et ca me donne : Erreur SQL !INSERT INTO membre VALUES("", "rt", "trr") malheuresement
Modifié par Maskk le 2/08/2010 à 16:02
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.odbc_real_escape_string($_POST['login']).'", "'.odbc_real_escape_string($_POST['pass']).'")';
odbc_do($connexion,$sql) or die('Erreur SQL insert!'.$sql.'<br />'.odbc_error($sql));
Je sui ton exemple pour l'insert j'ai fait:
$condition_pass=odbc_real_escape_string($_POST['pass']);
et
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.$condition_req.'", "'.$condition_pass.'")';
odbc_do($connexion,$sql) or die('Erreur SQL insert!'.$sql.'<br />'.odbc_error($sql));
Mais toujours la meme erreur...
2 août 2010 à 16:29
<?php
$sql = 'INSERT INTO membre VALUES("","toto", "tutu")';
odbc_do($connexion,$sql) or die('Erreur SQL insert! '.$sql.'<br />'.odbc_error($sql));
?>
ca ne marche pas ... se doit etre sql serveur qui doit demander une autre syntaxe j'imagine ..