begin process at 2012 05 30 20:12:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

modification dans la bd d un champ


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club
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

Membre Club
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

Membre Club
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
                            :&nbsp;&nbsp;
                            <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

kabi14



j attend une repense sauver moi

merci
vendredi 6 août 2010 à 18:36:17 | Re : modification dans la bd d un champ

kohntark

Membre Club
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 -


1 2

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,472 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales