Comment obtenir une valeur d'une table en php lorsque la table est écrite en boucle while?

Gowri Sankar

J'ai écrit une requête pour sélectionner la liste de la table des tâches et l'afficher dans la table, mais maintenant je veux obtenir une seule valeur de la table qui est id pour activer ou désactiver le travail, je suis frappé ici mon code est

<table class="table table-bordered table-hover table-striped">
<thead>
    <tr>
        <th>JOb ID</th>
        <th>CompanyID</th>
        <th>Job Description</th>
        <th>Duration</th>
        <th>Budget</th>
        <th>KeySkills</th>
        <th>Joining Date</th>
        <th>Expiry Date</th>
        <th>Min Experience</th>
        <th>Max Experience</th>
        <th>Status</th>
        <th>Set Status</th>        
    </tr>
</thead>
<tbody>
<?php

$res=mysql_query("SELECT * FROM job ORDER BY jid DESC");

while($row=mysql_fetch_array($res))
{
$num_rows = mysql_num_rows($res);

 ?>
<tr>
<td><p><?php echo $row['jid']; ?></p></td>
<td><p><?php echo $row['cid']; ?></p></td>
<td><p><?php echo $row['jdesc']; ?></p></td>
<td><p><?php echo $row['duration']; ?></p></td>
<td><p><?php echo $row['budget']; ?></p></td>
<td><p><?php echo $row['keyskills']; ?></p></td>
<td><p><?php echo $row['jdate']; ?></p></td>
<td><p><?php echo $row['edate']; ?></p></td>
<td><p><?php echo $row['cdexmin']; ?></p></td>
<td><p><?php echo $row['cdexmax']; ?></p></td>
<td><p>
<?php if($row['status']=="active")
{ 
echo "Active";
}
else {
echo "Inactive";
} ?></p></td>
<td>
  <form  action="" method="post"> <input type="submit"  name="submit"      value="activate"  />
<?php
if($_POST['submit']=='activate')
{

   $jid=$_POST['jid'];
    $delet_query = mysql_query("UPDATE job SET status='active' WHERE jid='". $jid."' ") or die(mysql_error());

 if($delet_query) {
  echo 'job with id '.$row[jid].' is activated, to refresh your page, click'.  '<a href='.$_SERVER["PHP_SELF"].' > here </a>';

   }
   }?>
</form>
<form action="" method="post"><?php $_POST['jid']=$row['jid'] ?><input type="submit"   name="submit"   value="deactivate"  />

<?php 
if($_POST['submit']=='deactivate')
{
     $jid=$_POST['jid'];
     $delet_query = mysql_query("UPDATE job SET status='deactive' WHERE jid='".     $jid."'  ") or die(mysql_error());

   if($delet_query) {
    echo 'job with id '.$row[jid].' is deactivated, to refresh your page, click'.       '<a href='.$_SERVER["PHP_SELF"].' > here </a>';

     }
    }?>
</form>
</td>        
</tr>
<?php
}
?>

<tr> 
<td> <p>Total Jobs:<?php echo $num_rows; ?></p></td>
</tr>

                                    </tbody>
                                </table>

Je n'ai besoin d'activer qu'une seule valeur de la table avec l'identifiant, alors aidez-moi d'une manière que j'ai créée la table de base de données

Ajay
<?php
if ($_POST['submit'] == 'activate') {

    $jid = $_POST['jid'];
    $delet_query = mysql_query("UPDATE job SET status='active' WHERE jid='" . $jid . "' ") or die(mysql_error());

    if ($delet_query) {
        echo 'job with id ' . $row[jid] . ' is activated, to refresh your page, click' . '<a href=' .
            $_SERVER["PHP_SELF"] . ' > here </a>';

    }
} elseif ($_POST['submit'] == 'deactivate') {
    $jid = $_POST['jid'];
    $delet_query = mysql_query("UPDATE job SET status='deactive' WHERE jid='" . $jid . "'  ") or die(mysql_error());

    if ($delet_query) {
        echo 'job with id ' . $row[jid] . ' is deactivated, to refresh your page, click' . '<a href=' .
            $_SERVER["PHP_SELF"] . ' > here </a>';

    }
}
?>
<table class="table table-bordered table-hover table-striped">
    <thead>
    <tr>
        <th>JOb ID</th>
        <th>CompanyID</th>
        <th>Job Description</th>
        <th>Duration</th>
        <th>Budget</th>
        <th>KeySkills</th>
        <th>Joining Date</th>
        <th>Expiry Date</th>
        <th>Min Experience</th>
        <th>Max Experience</th>
        <th>Status</th>
        <th>Set Status</th>


    </tr>
    </thead>
    <tbody>
    <?php

    $res = mysql_query("SELECT * FROM job ORDER BY jid DESC");

    while ($row = mysql_fetch_array($res)) {
        $num_rows = mysql_num_rows($res);

        ?>
        <tr>
            <td><p><?php echo $row['jid']; ?></p></td>
            <td><p><?php echo $row['cid']; ?></p></td>
            <td><p><?php echo $row['jdesc']; ?></p></td>
            <td><p><?php echo $row['duration']; ?></p></td>
            <td><p><?php echo $row['budget']; ?></p></td>
            <td><p><?php echo $row['keyskills']; ?></p></td>
            <td><p><?php echo $row['jdate']; ?></p></td>
            <td><p><?php echo $row['edate']; ?></p></td>
            <td><p><?php echo $row['cdexmin']; ?></p></td>
            <td><p><?php echo $row['cdexmax']; ?></p></td>
            <td><p>
                    <?php if ($row['status'] == "active") {
                        echo "Active";
                    } else {
                        echo "Inactive";
                    } ?></p>
            </td>
            <td>

                <form action="" method="post">
                    <input type="hidden" name="jid" value="<?php echo $row['jid']; ?>"/>
                    <input type="submit" name="submit" value="activate"/>
                </form>

                <form action="" method="post">
                    <input type="hidden" name="jid" value="<?php echo $row['jid']; ?>"/>
                    <input type="submit" name="submit" value="deactivate"/>
                </form>
             </td>
        </tr>
        <?php
    }
    ?>

    <tr>
        <td><p>Total Jobs:<?php echo $num_rows; ?></p></td>
    </tr>

    </tbody>
</table>

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment utiliser la fonction Jquery find () pour obtenir une valeur lorsque div est en boucle?

Comment obtenir la valeur d'une fonction en dehors de la boucle "while" en C# ?

Comment obtenir la valeur d'une table en fonction des valeurs distinctes d'une autre table ?

Comment mettre fin à une boucle While lorsque la valeur est atteinte dans une liste imbriquée en Python?

Comment obtenir une valeur arrondie si la valeur est en décimal en php?

Comment obtenir une valeur spécifique d'une table dans une vue lorsque vous avez des noms en conflit [Laravel]

Comment obtenir la valeur d'une variable globale dans une dll qui est décrite par un ordinal et non par un nom utilisant des ctypes en Python ?

Comment DROP une table à l'intérieur de la boucle while de SELECT en PHP?

SQL - Loop While récupère la valeur d'une table et utilise la valeur en boucle

Comment obtenir la dernière valeur d'une table enfant en considérant la table parent en utilisant Eloquent ?

Comment obtenir des données d'une table en fonction d'une partie d'une valeur ?

Comment obtenir une clé de dictionnaire lorsque la valeur est une liste de valeurs en python

Comment obtenir la valeur max _id d'une table SQLite en utilisant Anko avec Kotlin?

comment obtenir la valeur de retour d'une table en python

Comment obtenir chaque valeur de tableau, mais avec la limitation que je l'utilise à l'intérieur d'une boucle while et if en utilisant php?

Comment obtenir la taille totale d'une table en kdb +?

Comment obtenir la valeur maximale d'une colonne d'une table MySQL, en PHP land, à l'aide de l'API WordPress

Comment obtenir une valeur en td à partir de la boucle

Comment obtenir des données individuelles d'un tableau en dehors de la boucle (while) pour insérer ces données dans une autre table ?

Comment renvoyer les données de deux tables uniquement lorsque la valeur de colonne dans une table est la même qu'une autre table en utilisant MySQL?

Comment obtenir un enregistrement d'une table différente en fonction d'une valeur de la première table avec une expression linq?

Comment obtenir la dernière valeur d'incrémentation automatique en tant que clé étrangère vers une autre table en PHP

Comment obtenir une valeur unique d'une autre table en tant que chaîne

Comment remplir la valeur d'un dictionnaire avec une liste en utilisant la boucle for while ?

Comment conserver la valeur d'une variable de boucle for lorsque la boucle est terminée?

SQL comment obtenir des lignes avec la valeur maximale d'une colonne dans la table en lignes groupées

Comment obtenir la valeur d'une table créée dynamiquement?

Comment puis-je obtenir une valeur lorsque la table maître de la jointure externe est vide ?

Obtenir la valeur en boucle et la remplacer dans une chaîne une fois en PHP

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive