Ses derniers messages sur les forums
moi je te conseillais juste d'utiliser la boucle foreach(), t'aurais surement moins de probleme.
Enfin maintenant c'est toi qui vois. :)
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
oup, pardon, a la place de ta boucle while, ce qui au final revient au meme qu'une boucle for ^^
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
fait:
avec ca, tu vas voir ce que contiennent tes variable options.
Et je viens d'y penser, mais si tu ne les coches pas, elles n'exisent pas, d'ou le probleme d'offset ;)
si tu ne veux pas se probleme, utilise plutot la boucle "
foreach()" a la place de la boucle "
for()"
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
<?php
.
.
.
$options = @$_POST['options[]'];
.
.
.
?>
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="style.css" />
</head>
<body>
<form method="post" action="testbeta.php">
<input type="hidden" name="envoi" value="yes">
<input type="text" name="diagnostique"><br>
<input type="checkbox" name="options[]" value="produit1">produit1<br>
<input type="checkbox" name="options[]" value="produit2">produit2<br>
<input type="checkbox" name="options[]" value="produit3">produit3<br>
<input type="checkbox" name="options[]" value="produit4">produit4<br>
<input type="submit">
<form>
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("archibel"); // Sélection de la base coursphp
$reponse = mysql_query("SELECT * FROM amazone LIMIT 0,4"); // Requête SQL
$envoi = @$_POST['envoi']; //aiguilleur
$options = @$_POST['options[]']; //<----- //Contenu des cases à cocher
$i = 0;
if ($envoi == 'yes')
{
while ($donnees = @mysql_fetch_array($reponse) )
{
if($options[$i] == $donnees['nom'] AND $options[$i] != null)
{?>
<p>
<strong>nom:</strong> <? echo $donnees['nom'];?> <br>
<?$i++;
}?></p>
<? }
}
mysql_close(); // Déconnexion de MySQL
?>
</body>
</html>
voila, essaye ca, voir ce que ca donne...
y auras peut etre un peu de mieux ;)
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
en fait, tu t'es tromper dans l'ordre des "variables" de ton css ;)
pour les border, c'est:
border: 1px solid Black;
(border: taille type color)
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
essaye de mettre des " " autour, a la place de ' '
Parfois, ca pose probleme ;)
Et il est possible que le serveur n'est pas les parametre 'fr', et donc ca ne fonctionnera pas :(
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
ouep, mais mysql n'est pas aussi exigent ^^
tu peux donc limiter au champ qui t'interesse...
mais il est vrai qu'en toute rigueur, il faudrait tous les mettre...
Merci pour ta remarque, car moi j'ai arreter les cours de mon iut en cours de premiere année, c'etait trop chiant, lol...
Donc ayant apris tout seul, je manque un peu de rigueur ;)
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
de rien...
c'est toujours un plaisir d'aider les personnes qui en ont besoin :)
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
le 06/02/2005 à 00:27
Bugs
ouep, enfin bon, c'est pas normal de faire un clic du bouton du milieu :p
probleme de css ^^
Faudrais peut etre voir a le corriger, c'est vrai que c'est un peu lourd a la fin :(
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<