11/10/08 - DB77
Est-ce que tu as laissé l'affichage de la requête pour la vérifier ?
Comme ça tu pourrais la copier/coller ici.
Sinon, lorsque tu déclares une zone de saisie dans un formulaire en ajoutant [] derrière son nom, cela veut dire qu'il y en a plusieurs et tu récupères un array.
Exemple : ...
|
|
11/10/08 - riff49
Salut DB77 ! Désolé de t'embêter avec ça, j'essaye de comprendre, mais c'est pas simple !
Dans mon mail précédent j'indiquais que justement il n'y avait plus de $j mais uniquement $i
Quand je vire les crochet, j'ai le même message d'erreur mais avec une valeur (que j'ai saisi dans ...
|
|
10/10/08 - DB77
Vire les crochets là :
denom".$j."_stocko[]
Comme ça :
denom".$j."_stocko
SI tu mets le $i c'est pour ne pas avoir de tableau, donc pas de crochets.
Donc, tu les enlèves partout où il y a soit $i, soit $j dans le nom de champ
|
|
10/10/08 - riff49
Bonjour,
Alors j'ai fait comme tu m'as dit :
for($i=1;$i<4;$i++){ // Debut de boucle
if(@$_POST["denom".$i."_stocko"]!=""){ // Debut IF
$sql.="'".$_POST["numbout".$i."_stocko"]."')";
echo $sql."<hr>"; // Afficher pour voir
$Result1 = mysql_query($sql, $kaerys) or ...
|
|
10/10/08 - rane
Merci d'avoir répondu DB77,
Voici le script je l'ai fait en javascript:
<script language="javascript">
moisX=["","Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"];
JourM=["Di","Lu","Ma","Me","Je","Ve","Sa"];
var ...
|
|
05/10/08 - mark_r
j'ai trouvé un truc intéressant sur ce site
http://www.netgerdesign.com/webmastering/cours-de-php-les-variables-scalaires-10.php
j'ai donc changé mon code, le voici :
<?
$Fm = "matieres.list";
// Ouvrir le fichier en lecture
if (file_exists($Fm))
{
$tableau = ...
|
|
05/10/08 - mark_r
Je me doute bien que j'ai fait une énormité, mais la quelle?
ce code ci-dessous detiné à colorer automatiquement des mots
me renvoie l'erreur suivante.
Code :
<?
$Fnm = "matieres.list";
// Ouvrir le fichier en lecture
if (file_exists($Fnm))
{
$tableau = ...
|
|
05/10/08 - DB77
Bin oui, car tu as deux niveaux imbriqués.
tableau contient les lignes de ton fichier : indice $k
chaque ligne est éclatée avec explode : indice $mot
Pas plus compliqué que ça :)
Mais juste la logique à revoir ;)
|
|
05/10/08 - DB77
S'il y a plusieurs lignes contenant chacune plusieurs mots séparés par une virgule, alors, il faut faire :
for($k=0;$k<sizeof($tableau);$k++)
{
$info=explode(",",$tableau[$k]);
for($mot=0;$mot<sizeof($info);$mot++){
echo "<option ...
|
|
05/10/08 - DB77
$info=explode(",",$tableau);
for($k=0;$k<sizeof($info);$k++)
{
|
|
05/10/08 - mark_r
Je dois afficher une liste de mots contenus dans le fichier matieres.list. Les mots sont séparés par une virgule.
Le scripte ne me donne que le premier mot.
Je sèche. HELP ! :-(
<?
$Fnm = "matieres.list";
// Ouvrir le fichier en lecture
if (file_exists($Fnm))
{
$tableau = ...
|
|
04/10/08 - mark_r
Les codes ont bien changé depuis de début du poste,
En gros une centaire de modifs.
tu peux télécharger les fichiers php depuis le répertoire :
http://chez.papounet.free.fr/emploie_du_temps/
les fichiers ont pour nom ...
|
|
04/10/08 - mark_r
Oui, je reprends le données de mon tableau de 6 ligne par 4 cases.
2 boucles imbriquée, je ne vois pas ce qui gène. Et surtout, c'est bien plus pratique que de saisir les 24 lignes si je faisais tout en ligne dans le code.
Je ne comprends pas ce qui t'ennuie là.
La condition, je l'ai ...
|
|
04/10/08 - mark_r
OK pour le select, je ne sais pas où j'avais la tête :-S
J'ai essayé avec border=1, le tableau s'affiche comme prévu, mais lorsque j'affiche le code source de la pade du navigateur, les cases sont vides, pas de texte ni de variables !
Je ne comprends pas bien
|
|
04/10/08 - mark_r
Oui, je me doute, comme pour beaucoup d'autodidactes, je suppose. :-S
Pas d'erreurs affichées, mais un résultat nul.
pour voir le résultat, voici l'URL
http://chez.papounet.free.fr/emploi_du_temps/saisie.php
La page de saisie semble fonctionner correctement, mais la page tableau ...
|