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

  FORUM HardWare.fr
  Programmation
  PHP

  attribuer une variable a une autre variable [ Its works ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

attribuer une variable a une autre variable [ Its works ]

n°382956
smilm
Posté le 05-05-2003 à 16:06:06  profilanswer
 

voilà j'aimerais faire ca:
$titre = titrerecherche ;
 
Mais ca marche pas
j'ai fais plein de test avec des == et ' et "  et $ mais toujours des erreurs  
Bon je débute vraiment..
 
Merci d'avance.


Message édité par smilm le 05-05-2003 à 23:33:16

---------------
AfterEnd: Batissez un nouveau monde
mood
Publicité
Posté le 05-05-2003 à 16:06:06  profilanswer
 

n°382960
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-05-2003 à 16:08:29  profilanswer
 

$titre = $titrerecherche. Et pis vala.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°382964
smilm
Posté le 05-05-2003 à 16:12:03  profilanswer
 

ben heu ...
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in c:\program files\easyphp\www\films\recherche.php on line 18
 
pourtant j'ai fais :
echo "Titre :  " . $titrerecherche . "crée en l''année " . $anneerecherche . "\n" ;
et ca ca marche,  ca affiche bien les variables...
Par contre je n'ai pas déclaré les variables $titre et $annee mais en php pas la peine de déclaré n'est ce pas ?


---------------
AfterEnd: Batissez un nouveau monde
n°382966
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-05-2003 à 16:13:20  profilanswer
 

T'as pas oublié de fermer un ; avant d'initialiser ta variable ? Montre voir le bout de code, genre 5-6 lignes.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°382969
smilm
Posté le 05-05-2003 à 16:15:43  profilanswer
 

oups
Oui :)
Merci
J'ai oublier un ; a la ligne d'avant, c'est comme en Pascal  , il te parle d'une erreur sur la ligne d'aprés alors que le probleme est avant.


---------------
AfterEnd: Batissez un nouveau monde
n°382978
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-05-2003 à 16:19:54  profilanswer
 

SmilM a écrit :

oups
Oui :)
Merci
J'ai oublier un ; a la ligne d'avant, c'est comme en Pascal  , il te parle d'une erreur sur la ligne d'aprés alors que le probleme est avant.


Bin il te dit surtout "expecting ',' or ';'" donc à partir de là, tu cherches où tu aurais bien pu oublier un ; aux alentours de la ligne 18 ;)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°382998
smilm
Posté le 05-05-2003 à 16:31:15  profilanswer
 

bon je recrés pas le topic vu que c'est le meme exo mais bon y'a aucun rapport
 
avec ce code:
 
//création de la requete SQL
 
$requete = "SELECT * FROM FilmSimple WHERE titre LIKE $titre AND annee = $annee ";
 
//connexion
$connexion = mysql_pconnect (SERVEUR, NOM, PASS);
mysql_select_db(BASE, $connexion);
 
//Execution et affichage de la requete
$resultat= mysql_query($requete, $connexion);
//affichage
 
while ($film = mysql_fetch_object($resulat))
{
echo " $film->titre , paru en  $film->annee, réalisé par "
." $film->nomMES. <BR> \n";
}

 
 
ca plante :
Votre requete était : Titre : EPINERDScrée en l''année 1980 Résultat :  
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\films\recherche.php on line 33
En gras, la boucle while , le bug est dedans.


---------------
AfterEnd: Batissez un nouveau monde
n°383014
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-05-2003 à 16:38:38  profilanswer
 

Ouais, c'est passke ta requête a dû échouer. Fais plutôt un truc du genre
//Execution et affichage de la requete  
$resultat= mysql_query($requete, $connexion) or die("Requête plantée" );


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°383023
smilm
Posté le 05-05-2003 à 16:44:39  profilanswer
 

ben..
toujours :
Votre requete était : Titre : EPINERDScrée en l''année 1980 Résultat :  
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\films\recherche.php on line 33
avec :
$resultat= mysql_query($requete, $connexion) or die ("requete plante" );


---------------
AfterEnd: Batissez un nouveau monde
n°383030
Masure
Posté le 05-05-2003 à 16:47:18  profilanswer
 

ajoute un T a resultat

mood
Publicité
Posté le 05-05-2003 à 16:47:18  profilanswer
 

n°383057
smilm
Posté le 05-05-2003 à 16:55:33  profilanswer
 

pffffffffffffff
Qu'il est con...
 
Merci bien  :jap:


Message édité par smilm le 05-05-2003 à 16:55:48

---------------
AfterEnd: Batissez un nouveau monde
n°383066
smilm
Posté le 05-05-2003 à 16:58:54  profilanswer
 

si je veux rajouter un :
"Nous n'avons pas trouver de resultat a votre requete."
Comment je fais ?
en algo je pense a ca :
if la requete donne rien  
alors
"Nous n'avons pas trouver de resultat a votre requete."


---------------
AfterEnd: Batissez un nouveau monde
n°383077
Masure
Posté le 05-05-2003 à 17:03:02  profilanswer
 

SmilM a écrit :

si je veux rajouter un :
"Nous n'avons pas trouver de resultat a votre requete."
Comment je fais ?
en algo je pense a ca :
if la requete donne rien  
alors
"Nous n'avons pas trouver de resultat a votre requete."


 
t'es pas un assisté du bulbe a tout hazard ? tu vas nous demander si ça allume bien ton ordi d'appuyer sur power aussi ?
 
évidement que c'est ça l'algo et si tu sais pas comment traduire ton algo, t'as plein de cours sur le net  :pfff:

n°383102
smilm
Posté le 05-05-2003 à 17:11:31  profilanswer
 

masure a écrit :


 
t'es pas un assisté du bulbe a tout hazard ? tu vas nous demander si ça allume bien ton ordi d'appuyer sur power aussi ?
 
évidement que c'est ça l'algo et si tu sais pas comment traduire ton algo, t'as plein de cours sur le net  :pfff:  


 
Tout doux, je suis pas en école d'ingé..
 
Bon d'aprés mes recherche, c'est a base de if(empty($*) {
 echo " Nous n'avons pas trouvé de résultat"
};
 
Mais je ne vois pas par quoi remplacé l'étoile...


---------------
AfterEnd: Batissez un nouveau monde
n°383113
Masure
Posté le 05-05-2003 à 17:15:55  profilanswer
 

il faut que tu transfere le resultat mysql dans une variable php. Ca se fait avec un fetch (je sais pas la fonction exacte car je connais pas mysql maius ya fetch dedans normalement). Une fois que tu as une variable contenant le resultat que tu veux (nombre de ligne retournees ou encore resultat directement), tu peux tester ta variable. Ben le test depend du resultat que tu mets dans ta variable :
 
- Si tu fais une requete qui renvoie d abord le nombre de resultat tu teste *nbresults == 0
- Si ta requete retourne un tableau tu peux faire un count($tab)
- etc

n°383127
smilm
Posté le 05-05-2003 à 17:22:04  profilanswer
 

Ok je vais chercher ca sur la big doc
Merci :)


Message édité par smilm le 05-05-2003 à 17:22:19

---------------
AfterEnd: Batissez un nouveau monde
n°383169
smilm
Posté le 05-05-2003 à 17:39:13  profilanswer
 

ca non :
if (mysql_fetch_object($resultat) == 0 )
{ echo " Nous n'avons pas trouvé de résultat a votre requete";
}
 
 
if (mysql_fetch_row($resultat) == 0 )
{ echo " Nous n'avons pas trouvé de résultat a votre requete";
}
non plus..
 
 
ra 10 min que je galere sur la doc...
 
 
bon je dois partir, je m'y remets ce soir.


Message édité par smilm le 05-05-2003 à 17:39:41

---------------
AfterEnd: Batissez un nouveau monde
n°383216
Sh@rdar
Ex-PhPéteur
Posté le 05-05-2003 à 18:08:23  profilanswer
 

Code :
  1. if (@mysql_num_rows($resultat) > 0 ) {
  2.   // affichage des résultats
  3. }
  4. else {
  5. // aucun résultat trouvé
  6. }

n°383311
smilm
Posté le 05-05-2003 à 19:53:21  profilanswer
 

Sh@rdar a écrit :

Code :
  1. if (@mysql_num_rows($resultat) > 0 ) {
  2.   // affichage des résultats
  3. }
  4. else {
  5. // aucun résultat trouvé
  6. }




 
 
Merci je vais tester ca
Qu'est ce que viens faire ici le @ ?
Ha c'est bon j'ai trouvé! Il empeche l'affichage du message d'erreur :)


---------------
AfterEnd: Batissez un nouveau monde
n°383320
smilm
Posté le 05-05-2003 à 19:59:23  profilanswer
 

SmilM a écrit :


 
 
Merci je vais tester ca
Qu'est ce que viens faire ici le @ ?
Ha c'est bon j'ai trouvé! Il empeche l'affichage du message d'erreur :)


 
 
OK ca marche !
Merci beaucoup! :jap:  
 
Bon je vais effacer sur mon tableau blanc :
Recherche PHP
Et je vais mettre : Formulaire de mise a jour PHP


---------------
AfterEnd: Batissez un nouveau monde
n°383338
simogeo
j'ai jamais tué de chats, ...
Posté le 05-05-2003 à 20:18:22  profilanswer
 

salut SmilM  :hello:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°383528
smilm
Posté le 05-05-2003 à 23:12:27  profilanswer
 

simogeo a écrit :

salut SmilM  :hello:  


 
Salut Copain :bounce:


---------------
AfterEnd: Batissez un nouveau monde
mood
Publicité
Posté le   profilanswer
 


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

  attribuer une variable a une autre variable [ Its works ]

 

Sujets relatifs
[JS-HTML] Problème de variable...[C/C++] Thread et accès à une variable par 2 threads en même temps...
Taille d'une variable de type "WORD"recuperer une variable $PHP_AUTH_USER
Comment verifier qu'une variable n'est pas un nombre ? (JavaScript)[JS] résuperer la selection dans une variable (on y est presque...)
[HTML&ASP] Reprise d'une variable d'un form dans un textareaboucle while indentifiant variable
[Python] Visibilité d'une variableUtiliser une variable dans une requête SQL
Plus de sujets relatifs à : attribuer une variable a une autre variable [ Its works ]


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