Steeve Le Provost
Messages postés32Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention17 juillet 2007
-
23 août 2005 à 20:52
Steeve Le Provost
Messages postés32Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention17 juillet 2007
-
27 août 2005 à 17:35
Bonjour,
je fait une requete SQL que je stocke dans une variable appellée '$resultat'.
Cette variable contient un tarif...exemple : 100
Je veux additionner à cette variable un nombre.Exemple : 150 pour que le résultat m'ammène à 250...
Le probleme est que $resultat est de ressource (get_resource_type()) et que je voudrait le transformer en entier pour pouvoir lui additionner directement une valeur :
$resultat = $resultat + 150;
Je ne trouve pas de fonction de convertion pour les type ressources...
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 23 août 2005 à 21:54
Pas de problème..., J'ai tellement utilisé ce site pour mes débuts en
PHP que maintenant que je suis "expert" (certifié tel quel du
moins...). Je renvoi l'ascenceur.
DONC :
// soit une requete SQL bidon :
$query = "SELECT tarif, valeur, nom FROM `bigos_tablos` WHERE tarif>0";
// interro de la base
$resultat = mysql_query($query);
// Si la requete échoue... bloque le script est check la faute !
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 23 août 2005 à 21:27
Salut,
Ca pas me sembler une bonne idée... Toi vouloir modifier resssource !?! Pas bon, Pas bon !!!
(exemple fait avec mysql...)
récupère plutôt les valeurs accessibles via la ressource et utilise ce qui t'intétresse plus 150, genre :
$ben_voila = array();
while( $tab = mysql_fetch_assoc($result) ) {
$ben_voila[] = $tab['valeur'] + 150;
}
et libère la ressource...
Note : une ressource est "un acces" vers des données. Et non, des
données. Dans le cas des BDD, ta requète met de coté le resultat est te
renvoi : "tu le trouvera ici : $ressource_res"
Steeve Le Provost
Messages postés32Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention17 juillet 2007 27 août 2005 à 17:35
Ok, impécable, ta solution est nickel, ca marche...
Voici un bout de mon code si ça peut aider certaine personne :
// On détermine la requete :
$requete = "SELECT tarif FROM tableWHERE (type_appart='$appartement') AND (type_expertise='$expertise')";
// on envoie la requete :
$resultat_1 = mysql_query($requete);
// Si la CheckBox 1 uniquement OU 2 uniquement est cochée
if( isset($_POST['Check_1'] ) && !isset($_POST['Check_2'] ))
{
if (mysql_num_rows($resultat_1) == 0)
{
echo("<center>Aucune ligne trouvée, rien à afficher !
");
exit;
}
else
{
while ($resultat_addition = mysql_fetch_assoc($resultat_1))
{
$resultat_2=$resultat_addition["tarif"]+$supplement;
// Si '$supplement' vaut un entier...(sinon mettre une valeur entiere directe)
}
} // Fin du else
} // Fin du if
Merci beaucoup à toi, heureusement que des personnes comme existe pour aider les autres...c'est toujours appréciable !