Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1622 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Auteur Sujet :

récupération de la variable d'URL

n°1176282
spoutniks
Posté le 15-08-2005 à 00:07:48  profilanswer
 

Reprise du message précédent :
Cédric rentre donc sont login et password que le système lui intéroge la base de donnée Access pour voir combien de temps il peut ce connecter

mood
Publicité
Posté le 15-08-2005 à 00:07:48  profilanswer
 

n°1176283
push
/dev/random
Posté le 15-08-2005 à 00:08:27  profilanswer
 

pq tu supprimes pas le login de la base sql au moment même où tu le distribues ?

n°1176285
spoutniks
Posté le 15-08-2005 à 00:09:46  profilanswer
 

Le système intéroge à chaque demande la base de donnée radius (le fichier Access table user) qui donne droit ou pas de ce connecter sur internet

n°1176286
push
/dev/random
Posté le 15-08-2005 à 00:11:28  profilanswer
 

ça répond pas à ma question

n°1176288
spoutniks
Posté le 15-08-2005 à 00:13:31  profilanswer
 

J'aimerais bien oui avant je le fait avec un bouton mais j'aimerais que sa ce fasse automatiquement!!!!!! car si Cédric oublie d'appuyer sur ce bouton Robert aura le m'eme mot de passe!!!!!

n°1176289
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:13:58  profilanswer
 

Le mieux tu rajoute un champs dans la table..
 
Une fois affecté une premiére fois...affect passe à 1
Tous les login et pass qui on affect à 1
ne peuvent être une seconde fois distribuer...

n°1176290
push
/dev/random
Posté le 15-08-2005 à 00:15:05  profilanswer
 

qu'est-ce qui t'empêche de le faire ??? c'est du php ton truc ? le code qui produit la page qui affiche le login et pass pq t'y rajoutes pas un delete ??

n°1176292
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:15:46  profilanswer
 

Une fois distribuer...cedric n'a plus besoin de son pass?

n°1176293
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:16:36  profilanswer
 

Ouais c'est sur...c'est vite fait...
 
Mais si c'est ça son probléme, pourquoi il se pose des questions...

n°1176294
push
/dev/random
Posté le 15-08-2005 à 00:16:39  profilanswer
 

xtof_83 a écrit :

Une fois distribuer...cedric n'a plus besoin de son pass?


apparement une fois distribué, la vérif se fait sur une autre base.. donc y peut le deleter de la base qui sert à la distribution


Message édité par push le 15-08-2005 à 00:17:19
mood
Publicité
Posté le 15-08-2005 à 00:16:39  profilanswer
 

n°1176295
spoutniks
Posté le 15-08-2005 à 00:17:07  profilanswer
 

une delete temporisé? parceque si les deux requete s'éxécute en même temp on ne verra pas les logins? non???

n°1176296
spoutniks
Posté le 15-08-2005 à 00:18:35  profilanswer
 

exacte oui une fois distribuer il faut la supprimer mais comment!!!!!!!!   haaaaaaaaaaa

n°1176297
push
/dev/random
Posté le 15-08-2005 à 00:19:17  profilanswer
 

spoutniks a écrit :

une delete temporisé? parceque si les deux requete s'éxécute en même temp on ne verra pas les logins? non???


tu fumes quoi toi ?  [:zytrahusathome]  
 
1) tu fais ta requête pour avoir un log/pass
2) tu stocks ça dans des variables
3) tu effaces le log/pass de la base
4) tu produits ta page qui affiche le log/pass stocké dans tes variables temporaires

n°1176298
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:20:46  profilanswer
 

Lol en quelques milliseconde, les chances que robert et jean ce connecte en même temps est impossible...
lol
 
 

n°1176299
spoutniks
Posté le 15-08-2005 à 00:21:09  profilanswer
 

je fume que des cigarettes lol,
mais oui j'ai compris ce que tu me dis mais je sais pas écrire cette formule

n°1176300
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:21:52  profilanswer
 

Moi je ferais ça, je recup les variables..
 
Les stock dans $_session..je pense c'est le plus approprié..
 
et j'efface la ligne..ou est le probléme?

n°1176301
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:23:03  profilanswer
 

DELETE FROM table WHERE login(ou pass)=$login (ou $pass)

n°1176302
spoutniks
Posté le 15-08-2005 à 00:23:26  profilanswer
 

voila ma requette
 
// information pour la connection à le DB
$host = 'localhost';
$user = 'spoutniks';
$pass = '123456';
$db = 'general';
   
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
   
// requête SQL qui compte le nombre total d'enregistrements dans la table et qui
//récupère tous les enregistrements
$select = "SELECT Name,Password,ID,TimeCredit FROM users where Name LIKE 'hm%' AND TimeCredit = 1209600  LIMIT 0,1 ";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
 
 // si on a récupéré un résultat on l'affiche.
if($total) {
    // début du tableau
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
    while($row = mysql_fetch_array($result)) {
       echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']."                 <a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a><br>\n" ) ;
   
 }
}
else echo 'Pas d\'enregistrements dans cette table...';
 
  // on libère le résultat
mysql_free_result($result);

n°1176303
push
/dev/random
Posté le 15-08-2005 à 00:24:37  profilanswer
 

ya même pas besoin de session, c'est basique comme truc, j'ai l'impression que ya un gros truc qui t'échappe spoutniks  [:god]

n°1176304
spoutniks
Posté le 15-08-2005 à 00:26:17  profilanswer
 

houai je dois être complètement nul franchement je n'arrive pas cela fait maintenant une semaine que je cherche

n°1176305
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:26:49  profilanswer
 

DELETE FROM users WHERE Password=$row['Password'];

n°1176306
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:27:13  profilanswer
 

tu met ça apres ton echo


Message édité par xtof_83 le 15-08-2005 à 00:30:11
n°1176307
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:32:25  profilanswer
 

C'est bon?

n°1176309
spoutniks
Posté le 15-08-2005 à 00:33:19  profilanswer
 

comme ca?
 
       echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']." DELETE FROM users WHERE Password=$row['Name'];) ;

n°1176310
push
/dev/random
Posté le 15-08-2005 à 00:34:41  profilanswer
 

t'es fous toi  [:zytrafumay]  
 
mysql_query("DELETE FROM users WHERE Password=$row['Password'];" );


Message édité par push le 15-08-2005 à 00:36:00
n°1176311
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:35:38  profilanswer
 

Non....
echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']."                 <a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a><br>\n" ) ;
 
$SQL="DELETE FROM users WHERE Password=$row['Name']" ;
$req=mysql_query($SQL);


Message édité par xtof_83 le 15-08-2005 à 00:37:46
n°1176313
push
/dev/random
Posté le 15-08-2005 à 00:41:20  profilanswer
 

WHERE Name=$row['Name']" ;  
 
plustôt non ?  :p

n°1176315
spoutniks
Posté le 15-08-2005 à 00:42:51  profilanswer
 

Pouvez vous me dire SVP ou je place le
 
 
$SQL="DELETE FROM users WHERE Password=$row['Name']" ;  
$req=mysql_query($SQL);
 
 
 
 
// information pour la connection à le DB  
$host = 'localhost';  
$user = 'spoutniks';  
$pass = '123456';  
$db = 'general';  
   
// connection à la DB  
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );  
mysql_select_db($db) or die ('Erreur :'.mysql_error());  
   
// requête SQL qui compte le nombre total d'enregistrements dans la table et qui  
//récupère tous les enregistrements  
$select = "SELECT Name,Password,ID,TimeCredit FROM users where Name LIKE 'hm%' AND TimeCredit = 1209600  LIMIT 0,1 ";  
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );  
$total = mysql_num_rows($result);  
 
 // si on a récupéré un résultat on l'affiche.  
if($total) {  
    // début du tableau  
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.      
    while($row = mysql_fetch_array($result)) {  
       echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']."                 <a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a><br>\n" ) ;  
     
 }  
}  
else echo 'Pas d\'enregistrements dans cette table...';  
 
  // on libère le résultat  
mysql_free_result($result);

n°1176317
push
/dev/random
Posté le 15-08-2005 à 00:44:27  profilanswer
 

y te la dit juste au dessus
 

Code :
  1. // information pour la connection à le DB   
  2. $host = 'localhost'; 
  3. $user = 'spoutniks'; 
  4. $pass = '123456'; 
  5. $db = 'general'; 
  6.  
  7. // connection à la DB   
  8. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); 
  9. mysql_select_db($db) or die ('Erreur :'.mysql_error()); 
  10.  
  11. // requête SQL qui compte le nombre total d'enregistrements dans la table et qui   
  12. //récupère tous les enregistrements   
  13. $select = "SELECT Name,Password,ID,TimeCredit FROM users where Name LIKE 'hm%' AND TimeCredit = 1209600  LIMIT 0,1 "; 
  14. $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); 
  15. $total = mysql_num_rows($result); 
  16. // si on a récupéré un résultat on l'affiche.   
  17. if($total) { 
  18.     // début du tableau   
  19.     // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.       
  20.     while($row = mysql_fetch_array($result)) { 
  21.        echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']."                 <a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a><br>\n" ) ;
  22.    
  23. $SQL="DELETE FROM users WHERE Name=$row['Name']" ;
  24. $req=mysql_query($SQL); 
  25. else echo 'Pas d\'enregistrements dans cette table...'; 
  26.   // on libère le résultat   
  27. mysql_free_result($result);


 
ps: je ne valide pas ce code d'ailleur je ne fais pas de php  :o


Message édité par push le 15-08-2005 à 00:56:49
n°1176319
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:47:41  profilanswer
 

push a écrit :

WHERE Name=$row['Name']" ;  
 
plustôt non ?  :p


 
 
A force de voir ça :heink: , je suis devenu un peu tête en l'air... :pt1cable:  :pt1cable:  
 
Bon voila spoutniks
 
Tu as la réponse...

n°1176320
spoutniks
Posté le 15-08-2005 à 00:49:26  profilanswer
 

sa ne fonctionne pas !!!! j'ai fait un copie coller
 
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

n°1176321
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:50:19  profilanswer
 

:lol:
 
Quelle ligne?
 
essaie sa:
 
 

Code :
  1. // information pour la connection à le DB   
  2. $host = 'localhost'; 
  3. $user = 'spoutniks'; 
  4. $pass = '123456'; 
  5. $db = 'general'; 
  6.  
  7. // connection à la DB   
  8. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); 
  9. mysql_select_db($db) or die ('Erreur :'.mysql_error()); 
  10.  
  11. // requête SQL qui compte le nombre total d'enregistrements dans la table et qui   
  12. //récupère tous les enregistrements   
  13. $select = "SELECT Name,Password,ID,TimeCredit FROM users where Name LIKE 'hm%' AND TimeCredit = 1209600  LIMIT 0,1 "; 
  14. $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); 
  15. $total = mysql_num_rows($result); 
  16. // si on a récupéré un résultat on l'affiche.   
  17. if($total) { 
  18.     // début du tableau   
  19.     // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.       
  20.     while($row = mysql_fetch_array($result)) { 
  21.        echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']."                 <a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a><br>\n" ) ;
  22.    
  23. }
  24. $SQL="DELETE FROM users WHERE Name=$row['Name']" ;
  25. $req=mysql_query($SQL); 
  26. else echo 'Pas d\'enregistrements dans cette table...'; 
  27.   // on libère le résultat   
  28. mysql_free_result($result);



Message édité par xtof_83 le 15-08-2005 à 00:52:01
n°1176323
spoutniks
Posté le 15-08-2005 à 00:51:40  profilanswer
 

Après mon echo:
$SQL="DELETE FROM users WHERE Name=$row['Name']" ;  
$req=mysql_query($SQL);    
 

n°1176324
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:52:12  profilanswer
 

up

n°1176325
spoutniks
Posté le 15-08-2005 à 00:54:58  profilanswer
 

désolé toujour pas

n°1176326
push
/dev/random
Posté le 15-08-2005 à 00:56:24  profilanswer
 

haha j'avais été le foutre dans la boucle moi  [:jar jar]  
 
T'as quoi comme erreur maintenant ?

n°1176327
spoutniks
Posté le 15-08-2005 à 00:57:28  profilanswer
 

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

n°1176328
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:57:29  profilanswer
 

ouais parce que la je vois pas....

n°1176329
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:58:40  profilanswer
 

je sais pas moi
met à la place de ceci
$SQL="DELETE FROM users WHERE Name=$row['Name']" ;
 
cela:
$SQL="DELETE FROM users WHERE Name=".$row['Name'] ;

n°1176330
push
/dev/random
Posté le 15-08-2005 à 00:59:05  profilanswer
 

et maintenant ?
 

Code :
  1. // information pour la connection à le DB   
  2. $host = 'localhost'; 
  3. $user = 'spoutniks'; 
  4. $pass = '123456'; 
  5. $db = 'general'; 
  6.  
  7. // connection à la DB   
  8. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); 
  9. mysql_select_db($db) or die ('Erreur :'.mysql_error()); 
  10.  
  11. // requête SQL qui compte le nombre total d'enregistrements dans la table et qui   
  12. //récupère tous les enregistrements   
  13. $select = "SELECT Name,Password,ID,TimeCredit FROM users where Name LIKE 'hm%' AND TimeCredit = 1209600  LIMIT 0,1 "; 
  14. $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); 
  15. $total = mysql_num_rows($result); 
  16. // si on a récupéré un résultat on l'affiche.   
  17. if($total) { 
  18.     // début du tableau   
  19.     // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.       
  20.     while($row = mysql_fetch_array($result)) { 
  21.        echo("<div align=\"center\"><b>Login:</b>&nbsp;".$row['Name']." <b>Password:</b>&nbsp;".$row['Password']."                 <a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a><br>\n" ) ;
  22.    
  23. $SQL="DELETE FROM users WHERE Name=$row['Name']" ;
  24. $req=mysql_query($SQL,$link); 
  25. else echo 'Pas d\'enregistrements dans cette table...'; 
  26.   // on libère le résultat   
  27. mysql_free_result($result);


 
ps: je ne valide pas ce code d'ailleur je ne fais pas de php  :o

n°1176331
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 00:59:58  profilanswer
 

et la place de cela:
$req=mysql_query($SQL);
 
ceci:
$req=mysql_query($SQL,$link);    

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4

Aller à :
Ajouter une réponse
 

Sujets relatifs
[JS/PHP] recuperation de données POST/FILES envoyées via JS vers PHP[ASP.NET] variable de session d'une page asp a aspx ?
Fonction javascript + variable phpperte variable session
recuperation de la valeur d'un radio buttonProblème de variable PHP dans un script JS
URL fichier distantComment inclure une variable dans une requête SQL ?
Faire passer une variable par un header("Location: ...")variable static
Plus de sujets relatifs à : récupération de la variable d'URL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR