php et utilisation de dreamweaver mx

php et utilisation de dreamweaver mx - PHP - Programmation

Marsh Posté le 25-08-2008 à 10:00:10    

j'ai besoin de manuel d'utilisation php. pbleme dans le code de modification des enregistrement.

Reply

Marsh Posté le 25-08-2008 à 10:00:10   

Reply

Marsh Posté le 25-08-2008 à 10:00:38    

demande sur les forum de dreamweaver,non ?


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

Reply

Marsh Posté le 25-08-2008 à 10:01:52    

je suis nouvelle dans le forum  et ilya relation entre les deux

Reply

Marsh Posté le 25-08-2008 à 11:29:53    

Oui mais c'est quoi la question exactement ? :D
Pour le manuel PHP, si je ne m'abuse, il se trouve à peu pres partout sur le net, ici par exemple : http://www.manuelphp.com/


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 11:35:25    

le probleme ce que je travaille avec dremwaver cs3 et j'utilise les fonctionnalite automatique pour l'insertion la modification des enregistrement.
lors des modification seul le premier enregistrement qui se modifie

Reply

Marsh Posté le 25-08-2008 à 11:47:44    

et tu n'as pas accès au code :??:


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 11:52:07    

non j'ai l'accès au code :voila mon code:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1" )) {
  $updateSQL = sprintf("UPDATE article SET nl_utilisateur=%s, article_titre=%s, date_insert_article=%s, article_texte=%s, date_mise_a_jour=%s, resume_article=%s, article_parent_id=%s, lieu_id=%s, type_lieu=%s, admin_id=%s, date_validation=%s, theme_id=%s, etat_validation=%s WHERE article_id=%s",
                       GetSQLValueString($_POST['nl_utilisateur'], "int" ),
                       GetSQLValueString($_POST['article_titre'], "text" ),
                       GetSQLValueString($_POST['date_insert_article'], "date" ),
                       GetSQLValueString($_POST['article_texte'], "text" ),
                       GetSQLValueString($_POST['date_mise_a_jour'], "date" ),
                       GetSQLValueString($_POST['resume_article'], "text" ),
                       GetSQLValueString($_POST['article_parent_id'], "int" ),
                       GetSQLValueString($_POST['lieu_id'], "int" ),
                       GetSQLValueString($_POST['type_lieu'], "int" ),
                       GetSQLValueString($_POST['admin_id'], "int" ),
                       GetSQLValueString($_POST['date_validation'], "date" ),
                       GetSQLValueString($_POST['theme_id'], "int" ),
                       GetSQLValueString($_POST['etat_validation'], "int" ),
                       GetSQLValueString($_POST['article_id'], "int" ));
 
  mysql_select_db($database_connection, $connection);
  $Result1 = mysql_query($updateSQL, $connection) or die(mysql_error());
 
  $updateGoTo = "consult_article.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $updateGoTo));
}
 
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
 
 
   
}

Reply

Marsh Posté le 25-08-2008 à 11:56:22    

"article_id" est unique dans ta table ? Car comme vu qu'il fait un WHERE dessus, il n'updetera que la ligne 'unique donc) qui correspond à celui-ci [:spamafote]


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 12:22:17    

article _id est la clé primaire n'est pas unique et where porte sur la variable de l'article _id sous forme %s elle change pour chaque insertion

Reply

Marsh Posté le 25-08-2008 à 12:32:52    

j'ai deja 4 page pour chaque table: consultation,ajout,modification et insertion.la page de consultation à des liens aux autres pages  
pour chaque enregistrement ilya l'icone de modification devant lui.
mais au clic sur modifier ,malgré q'elle esi differente de celle de premier enregistrement.le premier enregistrement sera envoyé à la page de modification et sera modifié.

Reply

Marsh Posté le 25-08-2008 à 12:32:52   

Reply

Marsh Posté le 25-08-2008 à 12:38:31    

hayjim a écrit :

article _id est la clé primaire n'est pas unique et where porte sur la variable de l'article _id sous forme %s elle change pour chaque insertion


oui ca j'ai vu, mais ce code est appellé combien de fois ? C'est pas super clair en fait :/
T'as essayé de faire des print de la requete SQL générée ?


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 12:57:39    

pour le code sql le code generé par php porte aussi les modification que je le fais moi meme directement de la base alors on ne peut pas savoir l'erreur
le code suivant peut etre prend des erreurs ce le code de lien modifier dans la page de consultation/
<td><a href="mod_article.php?recordID=<?php echo $row_Rs_user['article_id']; ?>" onclick="MM_goToURL('parent','mod_article.php?article_id=<?php echo $row_Rs_user['article_id']; ?>');return document.MM_returnValue">modifier</a></td>
   

Reply

Marsh Posté le 25-08-2008 à 13:15:39    

ouhla :??:
Franchement t'as essayé de te relire ? :D


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 13:20:11    

j'ai pas compris peut etre Double lien?????

Reply

Marsh Posté le 25-08-2008 à 13:24:45    

Nan je pense que tu devrais être plus claire dans tes explications, car ton post plus haut est complétement indéchiffrable et ca m'a l'air super tordu.
Et utilise la balise [ code] du forum pour afficher du code justement, ca ne peut qu'améliorer la compréhension du soucis :)


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 13:31:37    

ok,
travaille tu avec dreamwaver cs3?
si oui tu peut me comprendre si non ce impossible.
j'aime bien savoir le code php utilisé pour modifier un ensemble des enregistrement en general. :)

Reply

Marsh Posté le 25-08-2008 à 13:59:44    

Nan mais je travaille en PHP, et ici je pense qu'il ne modifie qu'un seul enregistrement car il n'ya qu'un seul enregistrement à modifier justement (la page de modification n'est appellée qu'une fois en fait).
Mais bon je peux aussi me tromper complétement :)


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 25-08-2008 à 14:44:26    

merci je trouve la solution:
j'ai [select * from article] or il faut utiliser la clause where.

Reply

Sujets relatifs:

Leave a Replay

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