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

 


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

récupération de la variable d'URL

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

Reprise du message précédent :
et la place de cela:
$req=mysql_query($SQL);
 
ceci:
$req=mysql_query($SQL,$link);    

mood
Publicité
Posté le 15-08-2005 à 00:59:58  profilanswer
 

n°1176335
spoutniks
Posté le 15-08-2005 à 01:04:54  profilanswer
 

bhen non même erreur  

n°1176336
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:05:56  profilanswer
 

Il marchait avant ton code?

n°1176337
spoutniks
Posté le 15-08-2005 à 01:06:35  profilanswer
 

oui oui il marchait vraiment bien même maintenant sans rajouter le votre

n°1176338
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:08:51  profilanswer
 

Poste moi le code que tu as now...

n°1176339
push
/dev/random
Posté le 15-08-2005 à 01:12:24  profilanswer
 

xtof_83> $row est pas détruit à la sortie du while ? je sais pas trop comment ça se passe en php

n°1176340
spoutniks
Posté le 15-08-2005 à 01:13:14  profilanswer
 

<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'spoutniks';
$pass = '30105';
$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" ) ;  
       
}  
$SQL="DELETE FROM users WHERE Name=$row['Name']" ;  
$req=mysql_query($SQL);    
}    
else echo 'Pas d\'enregistrements dans cette table...';    
 
  // on libère le résultat    
mysql_free_result($result);
?>

n°1176341
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:13:41  profilanswer
 

attend vais revoir cela...

n°1176342
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:16:04  profilanswer
 

Logiquement...$row doit être unique?
 
Tu en pense quoi push...
 
Moi je pense que oui..donc si il est une unique c'est une abération de mettre un while
 
Mettons ceci
 
if($total) {    
    // début du tableau    
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.        
$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" ) ;  
       
$SQL="DELETE FROM users WHERE Name=$row['Name']" ;  
$req=mysql_query($SQL,$link);    
}    
 
Sa sera mieux je pense

n°1176343
push
/dev/random
Posté le 15-08-2005 à 01:17:06  profilanswer
 

spoutniks> T'as déjà pas changé ce qu'on t'a dit plus haut
 
$req=mysql_query($SQL);  =>  $req=mysql_query($SQL,$link);  
 
mais on aurait eut une autre erreur si c'était que ça je pense


Message édité par push le 15-08-2005 à 01:17:28
mood
Publicité
Posté le 15-08-2005 à 01:17:06  profilanswer
 

n°1176344
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:19:07  profilanswer
 

Oups jai oublier un point virgule...lol
 
if($total) {    
    // début du tableau    
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.        
$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" ) ;  
       
$SQL="DELETE FROM users WHERE Name=$row['Name']" ;  
$req=mysql_query($SQL,$link);    
}

n°1176345
push
/dev/random
Posté le 15-08-2005 à 01:19:10  profilanswer
 

xtof_83> bein y doit être unique ouais  :D  donc le while sert à rien, sinon ça veut dire que le client se retrouve avec plusieurs login...

n°1176348
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:23:47  profilanswer
 

:lol: sa se pourrait bien avec un montage pareil..
 
 
Mais non...
Bon spoutniks tu as trouvé

n°1176349
spoutniks
Posté le 15-08-2005 à 01:24:33  profilanswer
 

mince alors  il dois y avoir encore une virgule ou un point en trop sa fonctionne toujour pas
 
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

n°1176350
spoutniks
Posté le 15-08-2005 à 01:27:08  profilanswer
 

Parse error: parse error, unexpected T_ECHO

n°1176351
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:27:23  profilanswer
 

Donne nous ton code actuel entre [cpp] please...

n°1176352
spoutniks
Posté le 15-08-2005 à 01:28:53  profilanswer
 

<cpp>
<html>
<head>
<style type="text/css">
<!--
img {
 border: none;
}
.tah10 {
 font-family: Verdena;
 font-size: 15px;
 text-decoration: none;
 color: #000000;
}
.tah11 {
 font-family: Verdena;
 font-size: 20px;
 text-decoration: none;
 color: #000000;
}
.tah12 {
 font-family: Verdena;
 font-size: 13px;
 text-decorati on: none;
 color: #000000;
}
.tah13 {
 font-family: Verdena;
 font-size: 11px;
 text-decorati on: none;
 color: #000000;
}
.tah14 {
 font-family: Verdena;
 font-size: 11px;
 text-decorati on: none;
 color: #000000;
}
 
-->
</style>
    <script language="javascript">
      function confirme( identifiant )
      {
   {
     document.location.href = "suppression2.php?ID="+identifiant ;
   }
      }
    </script>
 
</head>
<body>
 <table border="1" width="500" cellpadding="0" cellspacing="0" bordercolor="#000000" summary="" align=center>
 <tr>
  <td class="tah10" height=30 valign=center>  <?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'spoutniks';
$pass = '30105';
$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.          
$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" ) ;    
         
$SQL="DELETE FROM users WHERE Name=$row['Name']" ;    
$req=mysql_query($SQL,$link);      
}  
 
}  
 
   
else echo 'Pas d\'enregistrements dans cette table...';    
 
  // on libère le résultat    
mysql_free_result($result);
?></td>
 </tr>
</table><br><br>
 
 
 
 
 
</body>
</html>

n°1176354
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:32:55  profilanswer
 

ah lala...ta une accolade en trop...

n°1176355
push
/dev/random
Posté le 15-08-2005 à 01:34:08  profilanswer
 

remplace $SQL="DELETE FROM users WHERE Name=$row['Name']" ;  
 
par $SQL='DELETE FROM users WHERE Name=$row["Name"]';
 
je connais pas vos histoire de ' et " en php, mais je viens de tester vite fais et ça avait l'air d'être ça, c'est possible ?


Message édité par push le 15-08-2005 à 01:35:05
n°1176358
spoutniks
Posté le 15-08-2005 à 01:37:45  profilanswer
 

meme avec cela toujour pas
remplace $SQL="DELETE FROM users WHERE Name=$row['Name']" ;  
 
par $SQL='DELETE FROM users WHERE Name=$row["Name"]';  
 

n°1176359
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:38:47  profilanswer
 

Non la syntaxe c'est ça:
 
$SQL='DELETE FROM users WHERE Name='.$row["Name"];  
 
Dis tu as virer laccolade?

n°1176360
spoutniks
Posté le 15-08-2005 à 01:40:34  profilanswer
 

quelle laccolade?

n°1176361
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:42:21  profilanswer
 

$SQL="DELETE FROM users WHERE Name=$row['Name']" ;    
$req=mysql_query($SQL,$link);      
}  <---------celle ciiiiiiiiiiiiiiiiiiii
 
}  
 

n°1176362
spoutniks
Posté le 15-08-2005 à 01:42:29  profilanswer
 

voila maintenant avec les modifs:
 
if($total) {      
    // début du tableau      
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.          
$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" ) ;    
         
$SQL='DELETE FROM users WHERE Name='.$row["Name"];  
$req=mysql_query($SQL,$link);      
}      
 
 
   
else echo 'Pas d\'enregistrements dans cette table...';    
 
  // on libère le résultat    
mysql_free_result($result);
 
 
fonctionne pas!!!

n°1176363
spoutniks
Posté le 15-08-2005 à 01:43:36  profilanswer
 

maintenant une autre erreur:
 
Parse error: parse error, unexpected T_ECHO in c:\program files\easyphp1-7\www\test.php on line 76

n°1176364
push
/dev/random
Posté le 15-08-2005 à 01:44:04  profilanswer
 

On récapitule..
 

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


Message édité par push le 15-08-2005 à 01:45:48
n°1176365
spoutniks
Posté le 15-08-2005 à 01:45:17  profilanswer
 

oui c'est la récapitulation

n°1176366
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:46:38  profilanswer
 

Et donc?
 
Sa marche...?

n°1176368
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:48:02  profilanswer
 

C'est laquelle la ligne 76?

n°1176369
spoutniks
Posté le 15-08-2005 à 01:49:01  profilanswer
 

ligne 76=
 
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" ) ;    
 

n°1176370
push
/dev/random
Posté le 15-08-2005 à 01:51:56  profilanswer
 

quelle boucherie  [:popok]

n°1176372
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:53:37  profilanswer
 

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' ;

n°1176373
spoutniks
Posté le 15-08-2005 à 01:55:47  profilanswer
 

Non toujour pas
 
Parse error: parse error, unexpected T_ECHO in c:\program files\easyphp1-7\www\test.php on line 76

n°1176374
push
/dev/random
Posté le 15-08-2005 à 01:57:16  profilanswer
 

j'ai aucune erreur avec juste cette echo chez moi, et puis ça allait avant non ? ya un truc zarb là, on va mettre la nuit pour ce pauvre truc  [:latex_]

n°1176375
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:58:36  profilanswer
 

Ben je sais pas man...lol...
vérifie chaque truc...
 
Tu as fait un copier coller jespere...
 
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' ;

n°1176376
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 01:58:54  profilanswer
 

:lol:

n°1176377
spoutniks
Posté le 15-08-2005 à 02:00:06  profilanswer
 

avec sa y a pas d'erreur mais le login s'efface pas!!!
 
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" ) ;
$SQL='DELETE FROM users WHERE Name='.$row["Name"];  
$req=mysql_query($SQL,$link);      
 
 }
}
 
else echo 'Pas d\'enregistrements dans cette table...';    

n°1176378
push
/dev/random
Posté le 15-08-2005 à 02:04:46  profilanswer
 

fais un delete sur l'ID alors
 
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" ) ;
$SQL='DELETE FROM users WHERE ID='.$row["ID"];  
$req=mysql_query($SQL,$link);      
 
 }
}


Message édité par push le 15-08-2005 à 02:05:06
n°1176379
spoutniks
Posté le 15-08-2005 à 02:11:08  profilanswer
 

bon bon ok je vais me coucher pour ce soir merci infiniment pour cette aide qui malheureusement ne fonctionne toujour pas

n°1176380
push
/dev/random
Posté le 15-08-2005 à 02:12:13  profilanswer
 

hahaha c'est pas possible [:rofl]

n°1176381
xtof_83
Freeride Spirit
Posté le 15-08-2005 à 02:12:51  profilanswer
 

:lol: ...
 
Ben moi vais continuer à programmer, mord de rire..tous la soiré j'ai du écrire 500 lignes de code..tous marche nickel..et ici pour 5 lignes de code...sa bugue...
 
Aller a+

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