Checkbox dans un tableau PHP (avec HTML)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Checkbox dans un tableau PHP (avec HTML)

Re: Checkbox dans un tableau PHP (avec HTML)

par 0Lucifer0 » 10 mai 2013, 00:39

 <?php $req = $bd->query("SELECT * from RECHERCHE_RC WHERE idFiche = '$idFiche';"); // exécuter la requete
        $req1 = $bd->query("SELECT dateCloture from VALIDATION WHERE idFiche = '$idFiche';"); // exécuter la requete

       
                echo '<table>';
                echo '<tr>';
                echo '<td><b>N°Fiche</b></td>';
                echo '<td><b>Client</b></td>';
                echo '<td><b>Rapporteur</b></td>';
                echo '<td><b>Date de saisie</b></td>';
                echo '<td><b>Fiche cloturée</b></td>';
                echo '</tr>';
               
        while ($ligne = $req->fetch(PDO::FETCH_ASSOC))
        // AND ($ligne1 = $req1->fetch(PDO::FETCH_ASSOC))) // récupération de la requete sous forme de ligne pour l'exploitation
        {      
                $idFicheR = $ligne['idFiche'];
                $dateCloture = $_POST['dateCloture'];
                echo '<tr>';
                echo '<td>'.$ligne['idFiche'].'</td>'
                .'<td>'.$ligne['nomClient'].'</td>'
                .'<td>'.$ligne['nomRapporteur'].'</td>'
                .'<td>'.$ligne['dateReclamation'].'</td>'
                ."<td><input type='checkbox' ";
				if ( $ligne1['dateCloture'] ) echo "checked='yes'";
				echo " name='dateCloture'/></td><td><form method='post' action='boutonModifierRC.php'>
                                <input type='submit' value='Modifier' name='modifier'/>
                                <input type='hidden' value='$idFicheR' name='idFiche'/>
                                </form>
                </td>"
                ."<td><form method='post' action='visualiserRC.php'>
                                <input type='submit' value='Visualiser' name='visualiser'/>
                                <input type='hidden' value='$idFicheR' name='idFiche'/>
                                </form>
                </td>"
                .'</br>';
                echo '</tr>';
               
        }
        echo '</table>';
c'est ca que tu veux?

ps j'ai juste ajouté ca :
<input type='checkbox' ";
				if ( $ligne1['dateCloture'] ) echo "checked='yes'";
				echo " name='dateCloture'/>

Re: Checkbox dans un tableau PHP (avec HTML)

par Iutien » 23 avr. 2013, 20:04

	$req = $bd->query("SELECT * from RECHERCHE_RC WHERE idFiche = '$idFiche';"); // exécuter la requete
	$req1 = $bd->query("SELECT dateCloture from VALIDATION WHERE idFiche = '$idFiche';"); // exécuter la requete

	
		echo '<table>';
		echo '<tr>';
		echo '<td><b>N°Fiche</b></td>';
		echo '<td><b>Client</b></td>';
		echo '<td><b>Rapporteur</b></td>';
		echo '<td><b>Date de saisie</b></td>';
		echo '<td><b>Fiche cloturée</b></td>';
		echo '</tr>';
		
	while ($ligne = $req->fetch(PDO::FETCH_ASSOC)) 
	// AND ($ligne1 = $req1->fetch(PDO::FETCH_ASSOC))) // récupération de la requete sous forme de ligne pour l'exploitation
	{	
		$idFicheR = $ligne['idFiche'];
		$dateCloture = $_POST['dateCloture'];
		echo '<tr>';
		echo '<td>'.$ligne['idFiche'].'</td>'
		.'<td>'.$ligne['nomClient'].'</td>'
		.'<td>'.$ligne['nomRapporteur'].'</td>'
		.'<td>'.$ligne['dateReclamation'].'</td>' 
		."<td><input type='checkbox' name='dateCloture'/></td>"
			// if ( $ligne1['dateCloture'] != '0000-00-00' )
				// {
					// echo 'checked'; // Afficher le champ récupéré
				// }
			// else
				// {

				// }
		."<td><form method='post' action='boutonModifierRC.php'>
				<input type='submit' value='Modifier' name='modifier'/>
				<input type='hidden' value='$idFicheR' name='idFiche'/>
				</form>
		</td>"
		."<td><form method='post' action='visualiserRC.php'>
				<input type='submit' value='Visualiser' name='visualiser'/>
				<input type='hidden' value='$idFicheR' name='idFiche'/>
				</form>
		</td>"
		.'</br>';
		echo '</tr>';
		
	} 
	echo '</table>';
Voila mon code

Checkbox dans un tableau PHP (avec HTML)

par Iutien » 23 avr. 2013, 19:27

Bonjour,

J'aimerais obtenir un résultat dans ce genre par exemple :

Code : Tout sélectionner

N° Fiche | Client | Rapporteur | Date de saisie | Fiche cloturée | RC-2013-002 | LOMBARD | TOURRE | 02/04/2013 | [] | BOUTON MODIFIER | BOUTON CONSULTER RC-2013-004 | AGROMECCA | FREVENT | 02/04/2013 | [X] | BOUTON MODIFIER | BOUTON CONSULTER
Ou la checkbox vérifie si la fiche traitée (avec le numéro de fiche) si il y a (ou non) une date de cloture.

La date de clôture est dans une table MySQL au format date.

Et moi j'aimerai avoir un résultat de ce genre sachant que le tableau ci-dessus est en PHP :

echo <table>
...
echo </table>

Je fais une requête (différente de celle qui m'a servie pour obtenir les 4 champs précédents) pour déterminer s'il y a ou non une date de cloture.

Comment devrai-je m'y prendre ?

Merci d'avance.

Iutien