Modification d'un ligne d'une table MySQL

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Ibilolz, 10 Mai 2014.

  1. Ibilolz
    Ibilolz Nouveau WRInaute
    Inscrit:
    6 Mai 2014
    Messages:
    21
    J'aime reçus:
    0
    Bonjour,
    Je dispose d'une table nommé Salle et qui contient un index primaire id_salle puis num_salle, description et nombre_poste.
    J'ai essayé de mettre au point un petit bout de code pour qu'on puisse choisir la salle a modifier dans un bouton déroulant puis de remplir les différents champs et en appuyant sur modifier se serait fait.

    J'ai donc le code suivant :

    Code:
        <div id="opt4" class="divs">
    
    <?php 
     
    include 'fonctions.connect.php';
    $id_salle = "SELECT num_salle FROM Salle"; 
    $res = mysql_query($id_salle); 
    ?>
    
        <br></br>
                     <div> 
                    <form action="" method="post" id=test> 
               
                    <select name="test3" id="test1"> 
                    <option value='-1'>----Choisissez le numéro d'une salle à modifier -----</option> 
                    <?php 
                    while ($row = mysql_fetch_array($res))   
                    { 
                    $salle = $row['num_salle']; 
                    echo "<option value='$salle'>$salle</option>"; 
                    }  
                    ?> 
                    </select> 
                     <br></br>
            Numéro de la salle : <input type="text" name="num3" size=10 <br></br>
            Description : <input type="text" name="descr3" size=20 <br></br>
            Nombre de poste :<input type="text" name="nombre3" size=20 <br></br>
            <br></br>
            <input type="submit", name="submit" Value="Modifier"> 
    <?php        
    
    $test3 = mysql_real_escape_string($_POST['test3']);
    $num3 = mysql_real_escape_string($_POST['num3']); 
    $descr3 = mysql_real_escape_string($_POST['descr3']); 
    $nombre3 = mysql_real_escape_string($_POST['nombre3']); 
    
    $sql = "UPDATE Salle SET num_salle='$num3', description= '$descr3', nombre_poste='$nombre3' WHERE num_salle='$test3'";
    ?>
            <br></br>
    
     </div></FORM> 
    Je peux sélectionner la salle dans le menu déroulant puis quand je rentre mes champs et que je clique ça envoi mais rien est modifié.
     
  2. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 021
    J'aime reçus:
    1
    c'est codé avec les pieds ton truc ....

    <input type="text" name="num3" size="10" /> <br>

    $sql = "UPDATE ...
    et tu la passe quand ta requête d'update ?
    tu fait comment pour distinguer une page accédée en GET (avant modif) et en POST (après modif) ?
     
  3. Ibilolz
    Ibilolz Nouveau WRInaute
    Inscrit:
    6 Mai 2014
    Messages:
    21
    J'aime reçus:
    0
    j'avais oublié d'exécuter ma requête. Merci, sujet résolu, et pour la distinction entre la page en get et en post je ne l'a fait pas .. O:)
     
  4. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 021
    J'aime reçus:
    1
    Bah c'est cool comme ça tu passe une requête bidon a chaque consultation du formulaire :D c'est pas franchement un bon principe :lol: Et vas y, part du principe que tant que tu met pas le serveur a genoux on peut continuer tu verra ce que ça coute rapidement ce genre de principe quand tu devras sortir dehors avec un masque a oxygène ...

    Dis nous plutôt que tu comprend pas le pourquoi, c'est plus net et moins bancal ...
    en l'espèce ajoute juste une condition par exemple if(isset($_POST['submit'])){ ... update ...
     
Chargement...
Similar Threads - Modification ligne table Forum Date
Problème modification ligne MYSQL Développement d'un site Web ou d'une appli mobile 7 Mai 2014
Modification d'un ligne comme dans Analytics Développement d'un site Web ou d'une appli mobile 8 Octobre 2009
Modification / ajout ligne sur des milliers de fichiers Développement d'un site Web ou d'une appli mobile 20 Décembre 2008
Modification de lien (YoutTube vers article blog) Netlinking, backlinks, liens et redirections 1 Mai 2022
Search Console Délai entre modification sur les pages et son positionnement Crawl et indexation Google, sitemaps 8 Avril 2022
htaccess vs modifications site, quelle stratégie ? Merci URL Rewriting et .htaccess 10 Mars 2022
Search Console Problèmes réguliers d'ergonomie mobile sans modification Problèmes de référencement spécifiques à vos sites 18 Novembre 2021
modification fichier htaccess URL Rewriting et .htaccess 25 Juillet 2021
Modifications incessantes sur Google My Business YouTube, Google Images et Google Maps 10 Novembre 2020
Problème modification code Adsense AdSense 21 Avril 2020
Position zéro et Featured Snippet : modification affichage Référencement Google 23 Janvier 2020
modification Favicon : délai de mise à jour Google Développement d'un site Web ou d'une appli mobile 23 Janvier 2020
WordPress Google et les dates de publication / modification Référencement Google 22 Octobre 2019
Cas de non respect des règles AdSense : demander un examen sans modifications ? AdSense 8 Août 2019
Modification des règles d'affichage des bannières AdSense AdSense 2 Juillet 2019
Modifications des règles de contenu enrichi Référencement Google 13 Mai 2019
Modification du menu perte de trafic Demandes d'avis et de conseils sur vos sites 8 Mai 2019
Modifications de mes sitemaps Débuter en référencement 15 Novembre 2018
Application android - modification de la description Problèmes de référencement spécifiques à vos sites 26 Septembre 2018
Modification d'une page : combien de temps pour un effet référencement ? Débuter en référencement 20 Septembre 2018