Accueil > Forum > > > > modification dans la bd d un champ
modification dans la bd d un champ
jeudi 5 août 2010 à 12:52:16 |
modification dans la bd d un champ

kabi14
|
bonjoour
je n'arrive pas a modifier le contenus de la listbox dans la DB'table' je veux selement modifier la zone etat mais ca marche pas oofffff il m affiche rien j ai meme tester plusier astuse mais ca marche pas
je vous present mon code
<input name="voyer" type="submit" id="envoyer" value="Recrcheh" /></br></br></br>
<?php
$id=mysql_connect('localhost','root','');
mysql_select_db('ts',$id);
if(isset($_POST['voyer'])) {
if(!empty($_POST['list']))
{$s=$_POST['list'];
// c est la requet le hhr c est le contenus que je veux modifer dans la BD
$t='UPDATE demande SET Etat ='.$_POST['liste'].' where Etat="hhr"';
;}else {echo"erreur de modification";
} }
?>
merci de m avir acceper une repense
|
|
jeudi 5 août 2010 à 17:23:25 |
Re : modification dans la bd d un champ

kabi14
|
j attend tjr une repense
merci
|
|
jeudi 5 août 2010 à 18:05:06 |
Re : modification dans la bd d un champ

kohntark
|
La personne qui t'a répondu sur l'autre post aussi ... (un merci, un retour de résultat, un marquage du sujet comme résolu, ...)
Kohntark -
|
|
jeudi 5 août 2010 à 18:22:04 |
Re : modification dans la bd d un champ

kabi14
|
mais j ai rien trouver et d ailleurs j aij attend tjrs
|
|
jeudi 5 août 2010 à 18:34:37 |
Re : modification dans la bd d un champ

kohntark
|
C'est triste d'attendre, mais en attendant tu pourrais peut être répondre à la personne qui attend un retour de ta part :
http://www.phpcs.com/forum/sujet-AFFICHAGE-PHP_1458626.aspx
Afin que l'attente soit moins longue tu peux essayer de te relire et corriger les dizaines de fautes que comporte ton texte ... et ton code. Tu t'apercevrai peut être que list!== listE et tu motiverai les gens à te répondre.
Où est le formulaire dans ton code ?
Tu devrais activer l'affichage des erreurs.
Kohntark -
|
|
jeudi 5 août 2010 à 18:47:20 |
Re : modification dans la bd d un champ

kabi14
|
a w oui merci mais j ai un problème de :
j affiche l état d un message dans une liste box a partir de la BD dans laquelle il affiche les message dans leur état et ouvert dans la liste box j affiche en premier l état du message 'ouvert' a partir de la BD après s il choisi de changer leur état en fermer ou n import la nouvelle état doit été enregistrer ans la cas état a la BD
c mon code tu pt le lire c au niveau de koi k il cloche
merci
<input name="voyer" type="submit" id="envoyer" value="Recrcheh" /></br></br></br>
<?php
$id=mysql_connect('localhost','root','');
mysql_select_db('ts',$id);
if(isset($_POST['voyer'])) {
if(!empty($_POST['list']))
{$s=$_POST['list'];
// c est la requet le hhr c est le contenus que je veux modifer dans la BD
$t='UPDATE demande SET Etat ='.$_POST['list'].' where Etat="hhr"';
;}else {echo"erreur de modification";
} }
?>
|
|
jeudi 5 août 2010 à 19:21:40 |
Re : modification dans la bd d un champ

kohntark
|
Désolé de me répéter :
relire et corriger les dizaines de fautes que comporte ton texte
Merci de tenir compte du point 3 du règlement :
On utilise un langage correct : pas de langage SMS et on fait attention à l'orthographe.
Où est le formulaire dans ton code ?
Tu devrais activer l'affichage des erreurs.
... quelles sont elles ces erreurs affichées ?
Afin que ce soit plus lisible pour tout le monde, merci d'indenter ton code et d'utiliser la balise "code"
Où est le mysql_query() ?
Kohntark -
|
|
vendredi 6 août 2010 à 09:39:27 |
Re : modification dans la bd d un champ

kabi14
|
je r explique
Je veux réaliser une application qui va permet au utilisateur de gérer visualiser la liste des demande dont état est ouvert et de changer leur état.J'ai procédé de la minière suivante:
j affiche les information concernant une demande a partir d une base de donner dont les quelles un champ qui s appel état du demande:
Code PHP :
<?php session_start(); ?>
<div id="container">
<div id="header">
<img src="header.JPG" width="970" height="111" />
<!-- fin de #header -->
</div>
<div id="content">
<div id="l_col">
<div class="ali">
<ul>
<li><a href="gertest.php">Etat de demande</a></li>
<li><a href="deco.php">Deconection</a></li>
</ul>
<form id="form1" name="form1" method="post" action="">
<label>
</label>
<table width="220" border="0">
<tr> <td width="103" align="right">
<input type="text" name="textfield" id="textfield" size="10" />
</td>
<td width="99">
<input name="voyer" type="submit" class="button" id="voyer" value="Recrcheh" />
</td>
</tr>
<tr>
<td colspan="3" align=""> Matricule
:
<input type="radio" name="radio" id="radio" value="radio" />
</label></td>
</tr>
<tr>
<td colspan="3"> Service
:
<select id="list2" name="list2" >
<option selected="selected" value="mpl">mpl</option>
<option selected="selected" value="rcl">rcl</option>
<option selected="selected" value="dl">dl</option>
</select>
</label></td>
</tr>
</table>
<br/>
</form>
</div>
</div>
<div id="r_col" >
<form method="post" action="" name="frm_pass" >
<p>
<?php if (!isset($_POST['voyer']))
{
$id=mysql_connect('localhost','root','');
mysql_select_db('ts',$id);
// lancement de la requete
$sql = 'SELECT s.libelle,a.Matricule,a.Nom,a.Prenom,d.Type,d.DateDemende,d.user,d.user FROM agents as a,demande as d,service as s where a.codemande=d.Codemande and a.Matricule=s.Matricule ';
$sql1='select Etat from demande';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne
$req1 = mysql_query($sql1) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
echo"<table border='3' >
<tr>
<td>service </td>
<td>Matricule </td>
<td>Nom </td>
<td>Prenom </td>
<td>Type demande </td>
<td>dateEnvoi de serveur </td>
<td>Last date </td>
<td>User </td>
<td>Etat </td>";
while($data = mysql_fetch_row($req)){;
$data1 = mysql_fetch_row($req1);
// on libère l'espace mémoire alloué pour cette interrogation de la base
//mysql_free_result ($req);
echo"<tr>";
for($i=0;$i<count($data);$i++){
echo"<td> $data[$i] </td>"
;}
for($i=0;$i<count($data1);$i++){
echo"<td> " ?>
<select id="list" name="list" >
<option selected="selected" value="encours">encours</option>
<option selected="selected" value="cloturé">cloturé</option>
<option selected="selected" value="Fermer">Fermer</option>
<option selected="selected" value="<?php echo"$data1[$i]";?>"><?php echo"$data1[$i]";?></option>
</select>
<?php echo"</td>"
;
}}
echo"</tr>";
echo"</table>" ;
} else {
?>
</br>
<?php if (isset($_POST['voyer']))
{
if (isset($_POST['radio']))
{
$log=$_POST['textfield'];
$id=mysql_connect('localhost','root','');
mysql_select_db('ts',$id);
// lancement de la requete
$sql = 'SELECT s.libelle,a.Matricule,a.Nom,a.Prenom,d.Type,d.DateDemende,d.user,d.user FROM agents as a,demande as d,service as s where a.codemande=d.Codemande and a.Matricule=s.Matricule and a.Matricule ='.$log;
$req = mysql_query($sql);
if(mysql_num_rows($req)==0)
{
echo "aucune information sur se client n existe dans la base de donné";
}
else{
// on recupere le resultat sous forme d'un tableau
echo"<table border='3' >
<tr>
<td>service </td>
<td>Matricule </td>
<td>Nom </td>
<td>Prenom </td>
<td>Type demande </td>
<td>dateEnvoi de serveur </td>
<td>Last date </td>
<td>User </td>
<td>Etat </td>";
$data = mysql_fetch_row($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
echo"<tr>";
for($i=0;$i<count($data);$i++){
echo"<td> $data[$i] </td>"
;}
echo"</tr>";}
echo"</table>" ;
}else { if (isset($_POST['radi']))
{
$log=$_POST['textfield'];
$id=mysql_connect('localhost','root','');
mysql_select_db('ts',$id);
// lancement de la requete
$sql = 'SELECT s.libelle,a.Matricule,a.Nom,a.Prenom,d.Type,d.DateDemende,d.user,d.user FROM agents as a,demande as d,service as s where a.codemande=d.Codemande and a.Matricule=s.Matricule and s.sigle like '.$log;
$req = mysql_query($sql);
if($req==0)
{
echo "aucune information sur se client n existe dans la base de donné";
}
else{
// on recupere le resultat sous forme d'un tableau
echo"<table border='3' >
<tr>
<td>service </td>
<td>Matricule </td>
<td>Nom </td>
<td>Prenom </td>
<td>Type demande </td>
<td>dateEnvoi de serveur </td>
<td>Last date </td>
<td>User </td>
<td>Etat </td>";
$data2 = mysql_fetch_row($req);
echo"<tr>";
for($i=0;$i<count($data2);$i++){
echo"<td> $data2[$i] </td>"
;}
echo"</tr>";}
echo"</table>" ;
}else {
}
}
}
}
?>
</p>
<input name="envoyer" type="submit" class="button" id="envoyer" value="Envoyer" />
<input name="anul" type="submit" class="button" id="anul" value="Annuler" />
<?php
$id=mysql_connect('localhost','root','');
mysql_select_db('ts',$id);
if(isset($_POST['envoyer'])) {
$s=$_POST['list'];
echo $s ;
$t='UPDATE demande SET Etat ='.$_POST['list'].'where Etat="hhr"';
mysql_query($t);
// echo $s;
;}else {echo"erreur";
}
?>
</form>
</label>
</div>
</LABEL></td>
</tr>
</table>
</form>
</div>
<div id="footer">
|
|
vendredi 6 août 2010 à 17:46:10 |
Re : modification dans la bd d un champ
|
vendredi 6 août 2010 à 18:36:17 |
Re : modification dans la bd d un champ

kohntark
|
Désolé de me (re) répéter :
Tu devrais activer l'affichage des erreurs.
... quelles sont elles ces erreurs affichées ?
J'entends également les erreurs des requêtes SQL (pour le debug)
Un "or die()" par exemple te montrerait que ta requête ne fonctionne pas, et te dirait même pourquoi !!
Même chose pour le test des variables (if(isset(xxx))....)
... ça sera un bon début
Kohntark -
|
|
Cette discussion est classée dans : bd, champ, modifier, marche, modification
Répondre à ce message
Sujets en rapport avec ce message
Modification de champ via un formulaire [ par Lephoenix75 ]
Voial j'aimerai que lorsque je sélectionne un pseudo dans mon menu déroulant qu'il charge toute les infos concernant le pseudo (ou id) exemple => par
Modification de données [ par CyberMen30 ]
J'ai des données dans une base de données que j'ai entré via un formulaire dans une page php.Je veux me faire une page qui me donnerait la possibilité
Modification [ par dark_nights ]
Salut à tous,Je suis entrain de dévélopper un site internet en PHP/Mysql comportant en gros deux parties. Une partie public et une partie d'administra
Modifier champ mysql [ par sbool ]
Bonjour, j'ai regardé pas mal de post mais comme je ne tate pas trop le sql j'aurais voulu savoir comment modifier un valeur ou un field dans un champ
problème de modification [ par f1actu ]
Bonsoir , j'ai un gros problème , et je trouve pas la solution . Aloors , j'ai une page modifier.php qui me permet d'afficher tout les noms et prenoms
modifier [ par billystar ]
je voudrais savoir si quelqu'un peut m'aider é avoir le code pour modifier les informations du base de donnee à partir d'une page web php/mysql.Par e
probleme pour lier une checkbox à un champ texte [ par extremenet ]
Bonjour,je viens ici car cela fait tres long moment que je n'arrive pas à trouver la solution à mon probéme :J'ai créé un tableau suivant les donné d
modifier champ de texte [ par youzou ]
Salut tout le monde j'ai ce petit bout de code que je veux modifier, en plus de l'affichage du $_SESSION['smsg'] je veux modifier le backgroundColor d
modification d'un modéle [ par azrour312 ]
Salut,j'ai une application(déja faite) que je dois finaliser, mé j'ai trouver un probléme; c'est que j'arrive pas à faire une modification(par exemple
modifier dans ma table créer dans une base de donnee [ par hindweb ]
bonjour a tousj'ai créer une base de donnéé(gestion) et une table(employe) avec 12 champ(nom,prenom,cin,poste,date,extrait,cv,diplome,categorie,experi
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|