begin process at 2012 05 31 05:00:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

PB :case a cocher facile a resoudre jetez un oeil


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

PB :case a cocher facile a resoudre jetez un oeil

lundi 10 mai 2004 à 18:45:10 | PB :case a cocher facile a resoudre jetez un oeil

Goodfellas_42


Je veux faire une page php qui supprime les news ki sont cochée

grace au code suivant j'affiche la liste des news ds une table avec des checkboxes :

$sql = "SELECT * FROM news ORDER BY id DESC LIMIT 0,5";
$result = mysql_query($sql, $connexion_bananas) or die(mysql_error());
$num = mysql_num_rows($result);
$i = 0;
print ("<table width=594 border=0 >");
while ($i < $num)
{
$date = mysql_result($result, $i, "date");
$titre = mysql_result($result, $i, "titre");
$texte = mysql_result($result, $i, "texte");
$id = mysql_result($result, $i, "id");
print("<tr><td><input type=checkbox name=$i> News n°$id <br> $date: $titre </td></tr>
<tr><td>$texte</td></td></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr>");
$i++;
}
print("<br></table>");


comment associer une variable a chaque check box donc a chaque news, apres kan je regarde la valeur de la case $i avec $_GET["$i"]
et g une erreur ????

lundi 10 mai 2004 à 20:59:26 | Re : PB :case a cocher facile a resoudre jetez un oeil

Samiby


essaie avec $_GET[$i] ?
lundi 10 mai 2004 à 21:24:36 | Re : PB :case a cocher facile a resoudre jetez un oeil

Duss

salut,
tu devrais mettre le meme name a toutes tes check par exemple news[] et en value tu met ton $id.
comme ca tu recup dans ta page $_POST ou $_GET["news"] qui sera un tableau contenant les id des cases cochées
Duss
vendredi 21 mai 2004 à 11:57:31 | Re : PB :case a cocher facile a resoudre jetez un oeil

johaaanns

Bonjour...

J'ai le meme souci voici mon code...


<?php
$db = mysql_connect('localhost', 'jtricot', 'yo');

mysql_select_db('jtricot',$db);

$sql = 'SELECT * FROM cases';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

?>
<form method="post" action="index2.php">
<?php
while($data = mysql_fetch_array($req))
{
$id=$data['id'];

echo '<input type="checkbox" name='.$id.'
value='.$data['nom'].'>','<b>'.$data['nom'].' '.$data['prenom'].'
</b>','<br>';
}
?>
<input type="submit" name"rien" value="Confirmer">

</form>

?>


alors qu dois je mettre pour recuperer mes valeurs...
car j'ai essayé de faire coimme duss mais ca ne marche pas ::::::

MERCI


vendredi 21 mai 2004 à 12:03:41 | Re : PB :case a cocher facile a resoudre jetez un oeil

Samiby


<input type="submit" name"rien" value="Confirmer">

Euh, exactement comme ça ?
Parceque si oui, il faut mettre

<input type="submit" name="rien" value="Confirmer">
vendredi 21 mai 2004 à 13:15:07 | Re : PB :case a cocher facile a resoudre jetez un oeil

johaaanns

Heu !! Non non !!!!

je voulais dire pour mon autre page...
qu'est ce que je mets dans mon $_POST

echo $_POST["$id"];

ca !! c ne marche pas
alors comment faire..

Merci
vendredi 21 mai 2004 à 16:23:20 | Re : PB :case a cocher facile a resoudre jetez un oeil

johaaanns

Voici la reponse au cas ou !!

Fichier index.php

<?php
$db = mysql_connect('localhost', 'root', '');

mysql_select_db('mabase',$db);

$sql = 'SELECT * FROM matable';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

?>
<form method="post" action="index2.php">
<?php
// on fait une boucle qui va faire un tour pour chaque enregistrements

while($data = mysql_fetch_array($req))
{
$id=$data['id'];

// on affiche les informations de l'enregistrements en cours
echo '<input type="checkbox" name=var[]
value='.$data['id'].'>','<b>'.$data['nom'].' '.$data['prenom'].'
</b>','<br>';
}

?>
<input type="submit" name"rien" value="Confirmer">

</form>


Fichier index2.php

<?php
$db = mysql_connect('localhost', 'root', '');

mysql_select_db('mabase',$db);

if (empty($_POST))
{
echo '<div align="center">Vous n\'avez rien coché !</div>';
echo '<div align="center"><br><a href="index.php">retour</a></div>';
}
else
{
for ($i = 0; $i < count($var); $i++)
{
//echo '<b>'.$var[$i].'</b>';

/////////////////////////////////
$sql = 'SELECT * FROM matable WHERE id="'.$var[$i].'"';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
/////////////////////////////////
while($data = mysql_fetch_array($req))
{
echo '<b><font face="Arial" color=#FF0000>'.$data['prenom'].'</b> <b>'.$data['nom'].'</font></b><b> <font color=#0000FF>('.$data['id'].')</font></b><br>';
}

}
}

?>


Ca peut toujours servir !!!




Cette discussion est classée dans : pb, mysql, case, cocher, news


Répondre à ce message

Sujets en rapport avec ce message

PB update table mysql ! [ par lolo ] Comment pourrai-je faire pour mettre à jour une table mysql par le biais d'un formulaire (parcourir ...*.cvs) et d'un fichier php d'update de table my case a cocher !! [ par Xime ] salut :)voila j'ai une page avec un tableau regroupant les employés stockés dans ma base mais j'aimerais pouvoir mettre devant chacun une case a coche PB RAND MYSQL [ par jdaviaud ] Voila, je fais une requete Mysql avec plusieurs condition, et je lui demande ensuite de faire un RAND sur le résultat et de m'en donner que la 1ere li pb d'affichage de variable [ par fxfranck ] J'ai un pb pour afficher ma variable : le code est : $nom=mysql_query("select Auteur from biblio where Titre='excel par l\'exemple'");echo "$nom";au l PB avec PhpMyAdmin [ par iomega ] Hello à tous je voudrai savoir comment accéder depuis mon poste à phymyadmin qui se trouve sur le serveur ex: http://195,162.13.134/mysql/si je mets c Pb MySQL Query [ par kbumbazz ] Salut j'ai un petit pb :MySQL Query Error: INSERT INTO xoops_toto VALUES('','1','1','1','1','1')Error number:0Error message: voila la strucute de ma t pb debutant Mysql ? [ par nova85 ] Comment met ton un login et un mot de passe sur une base mysql avec phpmyadmin ?nova85 Case a cocher activant ou desactivant des cases [ par nikos283 ] Bonjour,Je cherche a créer un formulaire contenant des champs qui soit utilisable ou non en fonction du fait que l'utilisateur coche ou non une case.M qcm et case a cocher sur une Base MySQL [ par caper ] bonjour a tousje suis novice dans ce domainemon pb du moment est de faire un qcm avec une base MySQL.Les question doit s'afficher aleatoirement ainsi pb avec les date mysql [ par herveguedj ] j'ai une table qui doit stocker les ages des membres existe t il pas une autre moyen que dans le formaulaire il puissent rentrer leur date de naissanc


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,312 sec (3)

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