Se connecter avec
S'enregistrer | Connectez-vous

mise a jour de plusieurs enregistrements dans une table

Dernière réponse : dans Programmation

bonjour,

je voudrai créer un script qui sert a faire des mises a jour de plusieurs enregistrements dans une table.

j'ai une table sous_menu

Structure de la table `sous_menu`
--

CREATE TABLE `sous_menu` (
`id_s` int(11) NOT NULL auto_increment,
`id_m` int(11) NOT NULL default '0',
`id_l` int(11) NOT NULL default '0',
`titre_s` varchar(100) NOT NULL default '',
`image_ts` varchar(100) NOT NULL default '',
`image` varchar(100) NOT NULL default '',
PRIMARY KEY (`id_s`,`id_m`,`id_l`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

id_s: id du sous menu,
id_m: id de menu,
id_l: id de la langue,

les enregistrements seront au niveau de : titre_s, image_ts, et image

ce ke je vx est:

cliquer sur le lien a propos de
et on passe a une autre page où il y'a un formulaire,
1.je vx charger les enregistrements existants ds la base ds les
zones de texte.
2. faire les modifications.
3. les envoyer ds la base.

est ce que klk1 pt m'aider??
Lassé par la pub ? Créez un compte
Expert Programmation

Alor met deja ca :
$requete = mysql_query("SELECT * FROM sous_menu WHERE id='$id'");
$requete1 = mysql_fetch_array($requete);

Ensuite dans ton formulaire si tu a par exemple :
<input type="text" maxlength="20" size="15" name="nom">

Met ceci :
<input type="text" maxlength="20" size="15" name="pseudo" value="<?php echo $requete1['pseudo']?>">

Fait ca pour tout ceux que tu veut.

un fichier script_modif_sousmenu.php:

<?php
include("config.php");
$v_ids=$_POST['f_ids'];
$v_idm=$_POST['f_idm'];
$v_idl=$_POST['f_idl'];
$v_titre=$_POST['f_titre'];
$v_imagets=$_POST['f_images_ts'];
$v_image=$_POST['f_image'];

$requete=mysql_query("select * from sous_menu where id_s=$v_ids and id_l=1");
mysql_query("update sous_menu set titre_s=$v_titre, image_ts=$v_imagets, image=$v_image, where id_s=$v_ids and id_l=$v_idl");

?>

et un fichier modifier_sousmenu.php

....
<td height="215" colspan="5"> <form name="form1" method="post" action="script_modif_sousmenu.php" >
.....

<td width="200px"> <input type="text" name="f_titre" class="textbox" style="width:200px;" value="<?php echo $i['f_titre'];?>"> </td>
....


Lassé par la pub ? Créez un compte
Tom's guide dans le monde