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

  FORUM HardWare.fr
  Programmation
  PHP

  [need help]easy php et variable dans l'url

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[need help]easy php et variable dans l'url

n°791234
albator-hc
Posté le 09-07-2004 à 10:20:42  profilanswer
 

Bonjour a vous.
 
jai un petit pb avec easy php : jessaye de paser une variable dans mon url, jarrive a la passer, mais je narrive pas a la recup.
 
jme dit que ca doit etre comme pour les form (pour les form fo mettre $post ou get + la variable), il doit yavoir un code special.
 
 
dans ma deuxieme page jessay juste de faire un echo de ma variable.
il me dit a chaque fois :

Citation :


Undefined variable: dl in c:\program files\easyphp1-7\www\espacetech\download.php on line 3


 
Vla si quelqu'un a la soluce ca maiderai bien. merci d'avance

mood
Publicité
Posté le 09-07-2004 à 10:20:42  profilanswer
 

n°791238
G0ose
pthread_mutex_lock(&Trolls);
Posté le 09-07-2004 à 10:24:46  profilanswer
 

tu peux mettre le code de download.php ? ca serait plus simple.

n°791239
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2004 à 10:24:53  profilanswer
 

rtfm :o
 
http://easyphp.org/faq.php3#44


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°791240
T509
$job->GetJob(now)
Posté le 09-07-2004 à 10:25:06  profilanswer
 

donne ton code ... Sans ça ... pas de réponse


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°791262
albator-hc
Posté le 09-07-2004 à 10:43:39  profilanswer
 

escuser moi
 
vla mon code :
 
page 1 :
 

Citation :


$alb=4;
 
<a href="./download.php?dl='.$alb.'">


 
Page 2  
 

Code :
  1. <?
  2. echo $dl;
  3. ?>


 
l'url de ma page 2 est bien 'download.php?dl=4'
 
Mais ma page ne veut pas recuperer le dl=4 comme variable...
 
sinon jai ete voir le manuelle php et jai rien trouver...

n°791263
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2004 à 10:44:49  profilanswer
 

page 2 : echo $_GET['dl']
 
(tu lis les liens que je te donne ???)


Message édité par jagstang le 09-07-2004 à 10:45:06

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°791264
albator-hc
Posté le 09-07-2004 à 10:49:32  profilanswer
 

c bon les loulou jai trouver :
 
echo $_GET["dl"];

n°791265
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2004 à 10:50:41  profilanswer
 

mdr


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°791294
albator-hc
Posté le 09-07-2004 à 11:09:32  profilanswer
 

merci jag. un otre pb :
 
 
 
maintenant je voudrai faire une otre fonction : je voudrai increment un champ d'une table a chaque fois que cette page est ouvert.  
 
 
jai coder ca mais ca marche po :
 
[php]<?
 
$urlen=$_GET["dl"];
echo $urlen;
 
$chaine4 = preg_match_all("|(.*)/([a-zA-Z,0-9,(.*)]+)[.]([a-zA-Z,0-9,(.*)]+)$|", $urlen, $regs, PREG_PATTERN_ORDER);
 
$url = $regs[1][0];
 
$fichier = $regs[2][0].".".$regs[3][0];
echo "url : ".$url."<br/>";
 
echo "fichier : ".$fichier."<br/>";
 
 
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
 
mysql_select_db('fichier',$db) or die('Erreur de selection '.mysql_error());
 
$sql = 'UPDATE `espacetech` SET `hit` = \'1\' WHERE `nom` = '.$fichier.' AND `Emplacement` = '.$url.' LIMIT 10000 ;' . ' ';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
?>[/php]
 
ca marche po.
 
il me dit :  
 

Citation :

Erreur SQL !UPDATE `espacetech` SET `hit` = '1' WHERE `nom` = Win9598.zip AND `Emplacement` = http://192.168.1.32/espacetech/pil [...] x/CA110860 KX PCI 56000 LIMIT 10000 ;  
Erreur de syntaxe près de '://192.168.1.32/espacetech/pilotes/modem/kortex/CA110860 KX PCI ' à la ligne 1


 
si quelqu'un a la solution

n°791304
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2004 à 11:17:30  profilanswer
 

pourquoi le LIMIT 1000 ?
 
il faut quoter (') les valeurs des champs texte (win9598.zip et l'url)


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
mood
Publicité
Posté le 09-07-2004 à 11:17:30  profilanswer
 

n°791310
albator-hc
Posté le 09-07-2004 à 11:19:19  profilanswer
 

jai essayer directement avec le code source que me filer php my admin :
 

Code :
  1. $sql = 'UPDATE `espacetech` SET `hit` = \'1\' WHERE `nom` = '.$fichier.' AND `description` = \'test\' AND `version` = \'V15502RZ\' AND `Emplacement` = \'http://192.168.1.32/espacetech/pilotes/modem/kortex/CA110860 KX PCI 56000\' AND `systeme` = \'Windows9x\' AND `categorie` = \'programe\' AND `hit` = \'\' LIMIT 10 ;'
  2.         . ' ';


 
il m'increment deja pas ma table de 0 a 1!!!!
 
si ta une soluce sa serai top

n°791380
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2004 à 11:49:52  profilanswer
 

bon si tu donnes pas de message d'erreur...  
 
donne la requête exacte que tu passe à phpMyAdmin (pas le code PHP que tu viens de donner)


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°791383
albator-hc
Posté le 09-07-2004 à 11:51:57  profilanswer
 

en fait des que je met ca ca marche, il incremente bien la table :
 

Code :
  1. $sql = 'UPDATE `espacetech` SET `hit` = \'7\' WHERE `nom` = \'Win9598.zip\' ;'


mais de que je met ca , ca marche pas  
 

Code :
  1. $sql = 'UPDATE `espacetech` SET `hit` = \'7\' WHERE `nom` = '.$fichier.' ;'


 
 
pourtant mon $ fichier renvoye exactement le nom Win9598.zip.
 
si quelqu'un a encore une idee, car c'est a ny rien comprendre. De plus il ne me renvoie aucun message derreur car apparament il ne trovue pas le champ avec la variable dans la requete SQL!!!


Message édité par albator-hc le 09-07-2004 à 11:55:07
n°791437
T509
$job-&gt;GetJob(now)
Posté le 09-07-2004 à 12:21:57  profilanswer
 

Tes quotes !


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°791509
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2004 à 13:44:55  profilanswer
 

+1...
 
  $sql = 'UPDATE `espacetech` SET `hit` = \'7\' WHERE `nom` = `'.$fichier.'` ;'
 
renomme moi ce topic. tu enlève [need help] qui masque la catégorie. de plus, 90% des gens qui postent ici on besoin d'aide (d'ou l'utilité de rien mettre)


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°791890
albator-hc
Posté le 09-07-2004 à 17:41:25  profilanswer
 

escuser moi
 
jai trouver se'ul a force de bidouiller!
 
c resolu merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [need help]easy php et variable dans l'url

 

Sujets relatifs
cherche variable d'environement[php]input files avec separation d'un nom de fichier[need help]
Variable et HREFCorrespondance string - nom de variable
script flash problème - please help[batch] récupérer le nom d'un fichier et le mettre dans une variable
petit pb de variableVBS - Variable dans Wshell
envoyer une variable a une page 
Plus de sujets relatifs à : [need help]easy php et variable dans l'url


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