Améliration de programme

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 : Améliration de programme

...

par archos6 » 25 nov. 2005, 14:42

merci de consacrer un peu de ton temps à mon problème

:roll: non ca ne fonctionne pas. Le script n'est pas pertubé mais j ai pas les messages de confirmation

j ai essayé aussi ca fait le même effet

Code : Tout sélectionner

if ((isset($_GET['articleReference'])) && ($_GET['articleReference'] != "") && (isset($_GET['suppArticle']))&&($_GET['confirm']=1)) { // qui reprend le confirm if($_GET['confirm']=1) echo "opération ok"; else "erreur"; ..................... ...............

par Truc » 24 nov. 2005, 23:41

je vois vraiment pas la difficulé, je suis peut etre a coté de la plaque mais ... :
... // code tests (if) etc ...
$Result1 = mysql_query($deleteSQL, $artnetvideo2) or die(mysql_error());
if($Result1) 
   echo "opération ok";
else "erreur";
c'est pas ça ??

voici le scrip que j ai pour l instant

par archos6 » 24 nov. 2005, 22:44

oui surement qu il faut place un echo reste à la placer pour la confirmaton oui ou non.

La requête de suppression

Code : Tout sélectionner

if ((isset($_GET['articleReference'])) && ($_GET['articleReference'] != "") && (isset($_GET['suppArticle']))&&($_GET['confirm']=1)) { $deleteSQL = sprintf("DELETE FROM articles WHERE reference=%s", GetSQLValueString($_GET['articleReference'], "text")); mysql_select_db($database_artnetvideo2, $artnetvideo2); $Result1 = mysql_query($deleteSQL, $artnetvideo2) or die(mysql_error()); }
Le script de suppression

Code : Tout sélectionner

<?php echo $row_rsListeArticle['reference']; ?>&suppArticle=ok" &confirm=0 ><img src="clic.gif" width="14" height="13" border="0">

Re: suite à modification pitt

par Truc » 24 nov. 2005, 14:41

ajouter des messages de confimation.
un simple echo 'suppression OK'; dans le test ou tu exécute la requete (=>mysql_query()) :wink:

par pitt » 24 nov. 2005, 11:39

Peux tu me montrer le script que tu as pour l'instant

suite à modification pitt

par archos6 » 24 nov. 2005, 11:28

J ai modifié la script avec les "confirm" il fonctionne maintenant sans erreur mais comment puis je ajouter des messages de confimation.
bonne journée.

...

par archos6 » 23 nov. 2005, 15:59

merci de ta réponse j ai essayé rapidement ca marche pas j ai pas bien placé les modifs.

je vais essayer ce soir ..

Je te tiens au courant

par pitt » 23 nov. 2005, 11:48

Je pense que tu dois pouvoir ajouter un truc de ce style

Code : Tout sélectionner

<a href="ArticlesGestion.php?articleReference=<?php echo $row_rsListeArticle['reference']; ?>&suppArticle=ok"&confirm=0><img src="clic.gif" width="14" height="13" border="0"></a></div></td>

if ((isset($_GET['articleReference'])) && ($_GET['articleReference'] != "") && (isset($_GET['suppArticle']))&&($_GET['confirm']=1)) { 
  $deleteSQL = sprintf("DELETE FROM articles WHERE reference=%s", 
                       GetSQLValueString($_GET['articleReference'], "text")); 

  mysql_select_db($database_artnetvideo2, $artnetvideo2); 
  $Result1 = mysql_query($deleteSQL, $artnetvideo2) or die(mysql_error()); 
}
if ((isset($_GET['articleReference'])) && ($_GET['articleReference'] != "") && (isset($_GET['suppArticle']))&&($_GET['confirm']=0)) { 
  
<a href="ArticlesGestion.php?articleReference=<?php echo $row_rsListeArticle['reference']; ?>&suppArticle=ok"&confirm=1><img src="clic.gif" width="14" height="13" border="0"></a></div></td>

}

Améliration de programme

par archos6 » 23 nov. 2005, 11:25

j ai un prgramme qui supprime des fiches dans un base mySQL sans message d avertissement de suppression. Je voudrais en ajouter mais ça à l air délicat . merci d avance

c est le code qui envoie la suppression

Code : Tout sélectionner

<a href="ArticlesGestion.php?articleReference=<?php echo $row_rsListeArticle['reference']; ?>&suppArticle=ok"><img src="clic.gif" width="14" height="13" border="0"></a></div></td>
C'est le code qui supprime l article dans la base de données
if ((isset($_GET['articleReference'])) && ($_GET['articleReference'] != "") && (isset($_GET['suppArticle']))) {
  $deleteSQL = sprintf("DELETE FROM articles WHERE reference=%s",
                       GetSQLValueString($_GET['articleReference'], "text"));

  mysql_select_db($database_artnetvideo2, $artnetvideo2);
  $Result1 = mysql_query($deleteSQL, $artnetvideo2) or die(mysql_error());

C est un code PHp émit par Dreaweaver mais délicat a adapter