Fonction javascript permettant de continuer le traitement ou non

Fonction javascript permettant de continuer le traitement ou non - HTML/CSS - Programmation

Marsh Posté le 20-06-2005 à 16:53:14    

Bonjour,
 
voici mon soucis en gros:
- Je récupère une variable $texte en PHP que je souhaite insérer dans ma base
- Avant je fait un test, afin de vérifier si le texte n'existe pas deja
- Si il existe, je souhaite afficher un alert javascript du style "Le texte existe deja. Etes vous sur de vouloir continuer? [BOUTON OUI] (on continu le traitement) [BOUTON NON] (On arrete le traitement).
 
Voici ce que j'ai commencer à faire:

Citation :


<?...
$sql_test_1  = "SELECT * FROM table WHERE texte = '$Mon_texte' ";
$req_test_1  = mysql_query($sql_test_1) or die(mysql_error());
$res_test_1  =  mysql_num_rows($req_test_1);
 
//Si mysql_num_rows me renvoie quelque chose
if($res_test_1 != 0)
 {
 ?>
<script language=javascript>
if (confirm("La question existe deja, êtes vous sur?" ))
{}
</script>
<?
 }
 
$sql_add_requ = "INSERT INTO table (texte) VALUES ('$MonTexte')";
$req_add_requ = mysql_query($sql_add_requ) or die(mysql_error());


 
Voila, je voudrais que si l'utilisateur clique sur OK je fais l'INSERT, sinon je vais sur la page précèdente.
 
Merci.

Reply

Marsh Posté le 20-06-2005 à 16:53:14   

Reply

Marsh Posté le 20-06-2005 à 16:54:34    

Je crois que t'as pas trop compris le lien entre PHP et Javascript et les couches d'exécution où ils se positionnent [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-06-2005 à 17:19:21    

Ben je pense plutot que t'as pas compris mon problème, vu que je l'ai deja fait, mais impossible de retouver les sources. Enfin bref, si quelqu'un à une solution, sinon au pire des cas, j'ai une autre solution avec une autre page qui effectue le traitement, et des champs HIDDEN mais c'est pas très propre, j'aimerais éviter.

Reply

Marsh Posté le 20-06-2005 à 17:29:05    

Jeetiz a écrit :

Ben je pense plutot que t'as pas compris mon problème, vu que je l'ai deja fait, mais impossible de retouver les sources.


J'y crois à mort [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-06-2005 à 17:56:02    

Lol j'ai rien à prouver personnelement, mais si t'as rien de constructif à m'apporter merci de ne pas flooder.  :hello:

Reply

Marsh Posté le 20-06-2005 à 19:32:58    

Arrête de dire n'imp jeetiz ^^'
 
Par contre, si ton texte vient d'un formulaire, un js simple sait le faire :)

Reply

Marsh Posté le 20-06-2005 à 22:58:14    

Vs avez pas du comprendre mon problème pourtant pas compliqué, enfin bref, j'ai trouvé la solution, enfin une solution..

Reply

Marsh Posté le 20-06-2005 à 23:00:41    

Jeetiz a écrit :

Vs avez pas du comprendre mon problème pourtant pas compliqué, enfin bref, j'ai trouvé la solution, enfin une solution..


Ben d'après ce que j'ai compris tu veux conditionner l'exécution d'un script PHP avec du javascript [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-06-2005 à 23:27:22    

masklinn a écrit :

Ben d'après ce que j'ai compris tu veux conditionner l'exécution d'un script PHP avec du javascript [:spamafote]


C'est tout à fait possible, arrêtez donc de casser du sucre sur le dos des gens inutilement.

Reply

Marsh Posté le 21-06-2005 à 00:44:08    

bah tu fouilles du coté de XMLHTTPRequest

Reply

Sujets relatifs:

Leave a Replay

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