[RESOLU] Une function dans une insert sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Une function dans une insert sql

Re: Une function dans une insert sql

par asf21 » 15 oct. 2012, 14:03

Au temps pour moi, moogli... Pas du tout une fonction... Oui, une structure de langage, exact... :oops:

Re: Une function dans une insert sql

par moogli » 15 oct. 2012, 12:55

Mais echo n'est pas une fonction et ne peut avoir de sémaphore prioritaire contrairement à return, qui, lui, peut stopper après avoir retourné l'argument.
Merci bien de tes précisions moogli. ;)
stopper quoi ? la fonction dans laquelle il est ? c'est sont role


de mémoire return n'est pas une fonction mais une structure de langage (comme echo).


@+

Re: Une function dans une insert sql

par asf21 » 15 oct. 2012, 12:46

Mais echo n'est pas une fonction et ne peut avoir de sémaphore prioritaire contrairement à return, qui, lui, peut stopper après avoir retourné l'argument.
Merci bien de tes précisions moogli. ;)

Re: Une function dans une insert sql

par moogli » 15 oct. 2012, 12:37

La différence entre "echo" et "return"?
Corrigez moi ou return est aux fonctions ce que echo est au texte brut?

heu non aucun rapport echo fait de l'affichage c'est tout.

return retourne une valeur, elles ne font pas la même chose.

au pire tu peux considérer que echo envoie la chaine sur la sortie standard, mais dans ce cas echo serait une fonction qui envoi la chose au stdout, pas a son appelant (sauf si l'appelant est stdout, mais la c'est une autre histoire :mrgreen:


@+

Re: Une function dans une insert sql

par asf21 » 15 oct. 2012, 00:55

La différence entre "echo" et "return"?
Corrigez moi ou return est aux fonctions ce que echo est au texte brut?

Re: Une function dans une insert sql

par gdc » 14 oct. 2012, 21:09

Moogli un gros merci, je connaissais pas cette fonction las

voila ma nouvelle function avec le return ca fonction a merveille

encore un gros merci

Re: Une function dans une insert sql

par moogli » 14 oct. 2012, 10:36

Salut

echo affiche donc le fonctionnement est normal ;)

Remplace les echo par des return.

Je te conseil de regarder un tuto sur les fonctions utilisateur (par exemple sur phpdebutant.org.

@+

Une function dans une insert sql

par gdc » 13 oct. 2012, 22:27

bonsoir, depuis quelque jours j'essais de trouver comment recuperer les donné dune fonction dans un INSERT sql.

Voila ma requete sql:
$sql = "INSERT INTO appel_$_winprice (code , compteur , gagnant)
VALUES('','2','')"; <--- A LA PLACE DU 2 AFFICHER LE RESULTAT DE LA FUNCTION
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());
mysql_close();
}

Voila ma function:
function appeladd() {
if ($_GET['winprice'] == "5") { echo "7"; }
elseif ($_GET['winprice'] == "10") { echo "15"; }
elseif ($_GET['winprice'] == "50") { echo "80"; }
elseif ($_GET['winprice'] == "100") { echo "175"; }
else {echo "0"; }

}

---------------------

j'ai essaillé avec des variable $_callback = appeladd(); <--- ca afiche dans le haut de la page mon resultat mais ca ne l'ajoute pas a ma SQL INSERT ...

Merci de votre aide.