Code Javascript integre dans le PHP...

Code Javascript integre dans le PHP... - PHP - Programmation

Marsh Posté le 21-10-2004 à 12:21:27    

Rebonjour,
 
J'ai un bout de code PHP qui fait un truc comme ca :
 
if (condition)
{
 un truc a faire
}
else
{
 un autre truc a faire
}
 
et j aimerais que l'autre truc a faire soit une fenetre alert() en Javascript
 
est ce possible???et comment l'ecrire???

Reply

Marsh Posté le 21-10-2004 à 12:21:27   

Reply

Marsh Posté le 21-10-2004 à 12:40:41    

kissskoool a écrit :


est ce possible???et comment l'ecrire???


 
1/ OUI.
2/ en appuyant sur les touches du clavier avec tes doigts.


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 21-10-2004 à 13:50:14    

Merci Xav_ c'est sympa... ;)
Ca je crois que je le savais deja...
 
Mais je ne peux pas mettre du code Javascript directement dans du PHP non??
 
il faut bien que je l'introduise avec des balises non??
 
ou alors j'ecris juste alert("ma string" ) dans le else??

Reply

Marsh Posté le 21-10-2004 à 13:52:30    

Bonjour kisskool,
 
echo "<script langae='Javascript'>window.alert("XXX" );</script>";
 

Reply

Marsh Posté le 21-10-2004 à 14:11:25    

Merci bcp mahef...mais je viens d'essayer et ca ne marche pas...
 
voila ce que j ecris:
 
<code>
if (isset($_POST["confirm_valid"]))
{
  if (isset($_POST['validator']))
    {
      $time = time();
      mysql_query("UPDATE affaires SET cloture='$_POST[validator]' ,dateannul='$time' WHERE id_affaire='$_POST[confirm_id]'" );
    }
  else
  {
    echo "<script language='Javascript'>window.alert("XXX" );</script>";
  }
}
</code>
 
et voila l'erreur que j'ai:
 
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in c:\wamp\www\TEST PHP\officetime_garlou\cloture.php on line 33

Reply

Marsh Posté le 21-10-2004 à 14:12:00    

sachant qu'ici la ligne 33 est la ligne avec le echo...

Reply

Marsh Posté le 21-10-2004 à 14:16:03    

kissskoool a écrit :


<code>
if (isset($_POST["confirm_valid"]))
{
  if (isset($_POST['validator']))
    {
      $time = time();
      mysql_query("UPDATE affaires SET cloture='$_POST[validator]' ,dateannul='$time' WHERE id_affaire='$_POST[confirm_id]'" );
    }
  else
  {
    echo "<script language='Javascript'>window.alert("XXX");</script>";
  }
}
</code>


 
Commence par ouvrir un bouquin de PHP parce que là c'est la cata entre les injections de SQL et les quotes que tu ne maitrises visiblement pas (dans ton echo)  :sarcastic:


Message édité par smaragdus le 21-10-2004 à 14:17:23
Reply

Marsh Posté le 21-10-2004 à 14:20:21    

echo "<script language='Javascript'>window.alert(\"XXX\" );</script>";  
 
Ceci sera beaucoup mieux.

Reply

Marsh Posté le 21-10-2004 à 14:21:40    

Smaragdus...vu le petit dicton qui accompagne ton pseudo tu pourrait etre un peu plus tolerant... ;)
 
Je n'ai jamais dis que j'etais un pro du PHP, j'apprend en posant des questions...
 
d'ailleurs c'est quoi cette histoire d'injection de SQL??
et pourquoi les quotes sont faux??
 
Merci

Reply

Marsh Posté le 21-10-2004 à 14:25:00    

kissskoool a écrit :


et pourquoi les quotes sont faux??


 
Si c'est pas le premier truc qu'on apprend, la syntaxe d'une chaîne doit être le 2ième truc à savoir en PHP. Commence par le commencement avant de faire des accès à une DB n'importe comment. Ouvre donc un bouquin sur le PHP (voire même sur la programmation en général)
 
Et pour mon dicton, ça n'a rien à voir avec le propos, donc je te dispenserai de tes commentaires ****** qui lui sont associés (surtout que tu as été incapable de saisir le paradoxe de ce dicton)


Message édité par smaragdus le 21-10-2004 à 14:40:38
Reply

Marsh Posté le 21-10-2004 à 14:25:00   

Reply

Marsh Posté le 21-10-2004 à 15:13:17    

Smaragdus...je te prie de m'excuser d'avoir heurte ton amour propre...
 
C'est pas tres dur de comprendre le paradoxe de ton dicton...mais le sens reste le meme non??? il faut etre tolerant...
 
en tout cas si tu t es leve du pied gauche...ce n'est pas a moi d'en faire les frais...
 
Je demande de l'aide sur le forum...et pas a toi en particulier...

Reply

Marsh Posté le 21-10-2004 à 15:14:48    

Je ne comprends vraiment pas les types qui n'ont rien a faire d'autre que de venir critiquer sur les forums...si tu ne veux pas m'aider abstiens toi stp...
 
Merci

Reply

Marsh Posté le 21-10-2004 à 15:27:06    

en gros tu as du comprendre que les quote ça marche par paire :D, et que tu peux mixer les simples et le doubles (sachant que PHP ne les examine pas de la meme façon, dans les doubles il recherche la présence de variable), donc il te faut faire attention à ça quand tu construit des scripts...
un bon éditeur de texte t'y aidera (les caractère entre quote sont en violet en générale)


Message édité par Xav_ le 21-10-2004 à 15:27:31

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 21-10-2004 à 15:30:25    

Merci pour l'info Xav_, il est vrai que c'est souvent source d'erreur dans mes codes...

Reply

Marsh Posté le 21-10-2004 à 15:34:12    

kissskoool a écrit :

Je ne comprends vraiment pas les types qui n'ont rien a faire d'autre que de venir critiquer sur les forums...si tu ne veux pas m'aider abstiens toi stp...


 
Si tu tous les newb de la creation viennent poster ici à chaque fois qu'il manque un point virgule ou un quote dans leurs scripts, ce forum deviendra vite ingérable. Avant de poser des questions élémentaires, on est prié de chercher par soi-même ET de faire une recherche. Si ça ne te plait, tu peux toujours te casser.

Reply

Marsh Posté le 21-10-2004 à 15:39:32    

t ki pour faire la loi toi? (c juste une question comme ca!)

Reply

Marsh Posté le 21-10-2004 à 15:40:27    

bob007 a écrit :

t ki pour faire la loi toi? (c juste une question comme ca!)


 
je sens qu'on va bien s'amuser avec ce nouveau winner  :lol:
 
au fait, joubliais :
 
http://haldanel.free.fr/tel.jpg


Message édité par smaragdus le 21-10-2004 à 15:42:13
Reply

Marsh Posté le 21-10-2004 à 15:40:30    

bob007 a écrit :

t ki pour faire la loi toi? (c juste une question comme ca!)

il fait pas la loi, c'est juste une question de logique et de bon sens...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-10-2004 à 15:43:06    

oué bref!

Reply

Marsh Posté le 21-10-2004 à 16:54:16    

non smaragdus a un net probleme identitaire et de confiance en soi.
 
Il a besoin de jouer le moderateur pour se sentir puissant.
 
C'est pas grave des cas comme ca y en a plein les forums et c'est pas aujourd hui qu'on va regler ca.
 
C'est toujours plus facile de faire la loi derriere son clavier.
Enfin...
 
Sinon personnellement je ne poste pas a chaque fois qu il me manque un point virgule dans mon code.
 
Je pense soulever des points de programmation que tous les debutants pourraient etre interesse de comprendre.

Reply

Marsh Posté le 21-10-2004 à 17:08:17    

C'est sûr que la question initiale peut intéresser plus d'une personne.
 
Et oui, faudra vous y faire... tout le monde passe par la case départ, même quand votre pion est déjà à quelques lancers plus loin.

Reply

Marsh Posté le 21-10-2004 à 17:14:08    

kissskoool a écrit :

non smaragdus a un net probleme identitaire et de confiance en soi.
 
Il a besoin de jouer le moderateur pour se sentir puissant.
 
C'est pas grave des cas comme ca y en a plein les forums et c'est pas aujourd hui qu'on va regler ca.
 
C'est toujours plus facile de faire la loi derriere son clavier.
Enfin...
 
Sinon personnellement je ne poste pas a chaque fois qu il me manque un point virgule dans mon code.
 
Je pense soulever des points de programmation que tous les debutants pourraient etre interesse de comprendre.


 
Ton message (bourré de fautes, en rouge, pour les myopes comme kisskool) m'inspire une seule réaction :  
[:rofl] [:rofl] [:rofl] [:rofl]  
 
Lis la charte avant de t'enfoncer un peu plus...  :sarcastic:


Message édité par smaragdus le 21-10-2004 à 17:25:12
Reply

Marsh Posté le 21-10-2004 à 17:20:32    

alors la vraiment je serais curieux que tu releves mes fautes...

Reply

Marsh Posté le 21-10-2004 à 17:21:12    

si c est juste les accents et les apostrophes tu charies un petit peu qd meme...

Reply

Marsh Posté le 21-10-2004 à 17:21:40    

kissskoool a écrit :


Je pense soulever des points de programmation que tous les debutants pourraient etre interesse de comprendre.


Oui bon tes points de programmation tu te les mets où je pense  [:tartragnan]  
La moindre des choses lorsqu'on programme c'est d'apprendre un minimum le language. Les fautes avec les quotes c'est tellement basique c'est la première chose que l'on apprend.  
 
Mais bon, c'est tellement cool de dire à ses potes "Ouah j'fais du PHP moi, j'suis trop un boss, j'ai fait un script de news  [:negueu] "

Reply

Marsh Posté le 21-10-2004 à 17:25:08    

[:psychokwak]  
Fermez ce topic !

Reply

Marsh Posté le 21-10-2004 à 17:26:31    

Ayuget a écrit :

Oui bon tes points de programmation tu te les mets où je pense  [:tartragnan]  
La moindre des choses lorsqu'on programme c'est d'apprendre un minimum le language. Les fautes avec les quotes c'est tellement basique c'est la première chose que l'on apprend.  
 
Mais bon, c'est tellement cool de dire à ses potes "Ouah j'fais du PHP moi, j'suis trop un boss, j'ai fait un script de news  [:negueu] "


 
Tu m'ôtes les mots du clavier  :jap:

Reply

Marsh Posté le 21-10-2004 à 17:28:25    

kalex a écrit :

[:psychokwak]  
Fermez ce topic !


+1  [:prodigy]

Reply

Marsh Posté le 21-10-2004 à 17:28:59    

tu peux faire ca sinon :
 

Code :
  1. if ()
  2. {}
  3. else{
  4. ?>
  5. ton passage js
  6. <?
  7. }

Reply

Marsh Posté le 21-10-2004 à 17:33:04    

Bon les mecs, ca va pas!!!!
 
Faites du sport, trouvez une copine je sais pas...
 
En tout cas j'ai pas le temps de me discuter avec des intolerants de votre espece.
 
Je sais pas ou vous avez vu que c'etait une fierte de faire du php...on a surement pas les memes potes.
 
Sinon au moins je suis d'accord avec vous: FERMEZ CE POST!!!
Parce que la vous l'avez bien pourri, vous pouvez etre fier.
 
En plus j'apprend le PHP comme bon me semble...je pose des questions si je veux et tu y reponds si tu veux...
 
Allez sur ce....bonne soiree

Reply

Marsh Posté le 21-10-2004 à 17:34:58    

Merci Sebastien, mais c'est bon pour le js...j'ai eu la soluce plus haut...
 
C est cool qu'il y ait encore des types peperes qui repondent si ils savent et c'est tout...

Reply

Marsh Posté le 21-10-2004 à 17:35:19    

Avant que ça ferme... que ceux qui n'ont jamais fait une erreur dans leur code ne s'excusent pas :sarcastic:

Reply

Marsh Posté le 21-10-2004 à 17:39:54    

oh mon dieu le troll [:rofl]


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-10-2004 à 17:42:01    

Oui exactement Latinus...
 
Et pour toi Smardagus ou sarmadagus...j'espere que la nuit te portera conseil, et que tu puisses te lever demain enfin sain de corps et d'esprit.
 
Quitte le cote obscur et ne laisse pas la haine guidr tes pas.

Reply

Marsh Posté le 21-10-2004 à 17:42:18    

kissskoool a écrit :

Bon les mecs, ca va pas!!!!
 
Faites du sport, trouvez une copine je sais pas...
 
En tout cas j'ai pas le temps de me discuter avec des intolerants de votre espece.
 
Je sais pas ou vous avez vu que c'etait une fierte de faire du php...on a surement pas les memes potes.
 
Sinon au moins je suis d'accord avec vous: FERMEZ CE POST!!!
Parce que la vous l'avez bien pourri, vous pouvez etre fier.
 
En plus j'apprend le PHP comme bon me semble...je pose des questions si je veux et tu y reponds si tu veux...
 
Allez sur ce....bonne soiree


Si t'avais pas essayé de faire le psychologue et si tu avais mis de la bonne volonté, ca se serait sûrement mieux passé tu sais  [:totozzz]
 
edit: je corrige la fôte de grammaire pour monsieur kikoolol


Message édité par Ayuget le 21-10-2004 à 17:46:16
Reply

Marsh Posté le 21-10-2004 à 17:43:49    

kissskoool a écrit :

Oui exactement Latinus...
 
Et pour toi Smardagus ou sarmadagus...j'espere que la nuit te portera conseil, et que tu puisses te lever demain enfin sain de corps et d'esprit.
 
Quitte le cote obscur et ne laisse pas la haine guidr tes pas.


 
il est énorme : il faut le garder précieusement ou il va s'enfuir [:rofl]

Reply

Marsh Posté le 21-10-2004 à 17:44:44    

non je ne crois pas...et a la deuxieme personne le verbe prend un 's'.(Je les ai bien utilise les quotes la??)
Tu sais a la base j'ai juste pose une question rien de plus.
 
Des mecs comme toi et ton pote smargadus y en a plein le net, mais alors plein plein plein...
 
a croire que le clonage est deja une pratique courante...

Reply

Marsh Posté le 21-10-2004 à 17:44:53    

kissskoool, pour la prog... lance google, y'a des forum bien plus fournis et bien moins enfantisés
 
c u

Reply

Marsh Posté le 21-10-2004 à 17:45:56    

Venir pourrir des post parce que vous n'avez rien a faire c'est pas cool du tout ca.
 
C'est pas parce que vous avez des gueules de troll qu'il faut troller.

Reply

Marsh Posté le 21-10-2004 à 17:45:57    

(prend pas PPC seulement)


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed