Rolland

  • Signature
    3SI - Sea, Sex, Sun and Internet
  • Site web
  • Nombre de sujets
    14
  • Nombre de messages
    108
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Rolland
le 05/02/2006 à 13:32
while vs do/while
Salut,

Logique. Donc, si il n'y a pas plus d'inconvénient que celui-ci, je vais effectivement choisir en fonction des besoins de chaque script en privilégiant tout de même le while{ } pour moins de sources d'erreur.

Merci bien.
3SI - Sea, Sex, Sun and Internet
Rolland
le 03/02/2006 à 22:08
while vs do/while
Bonjour,

Elevé à Dreamweaver (pas de gros mots svp) j'ai pris l'habitude d'utiliser do{ }while pour les régions répétées de mes résultats de requêtes.
J'y trouve entre autres la possibilté de déterminer mon fetch_assoc avec ma requête en début de page et donc d'utiliser certaines lignes si nécessaires avant ma boucle.
Hors dans tous les scripts que vous proposez, point de do mais que des while{ }.
Y aurait-il donc un inconvénient au do/while ?
Merci.
3SI - Sea, Sex, Sun and Internet
Rolland
le 11/01/2006 à 12:04
Redirection ...
Salut Yearling,

Si tu affiches le code source de ta page en ligne, je pense que tu vas comprendre pourquoi tu dois cliquer 2 fois.
Lorsque la page s'ouvre, $varValidation n'est pas à 1 mais indéfini puisque le formulaire n'est pas soumis et donc l'action de ton formulaire ne peut-être que Page1.php.
3SI - Sea, Sex, Sun and Internet
Rolland
le 28/12/2005 à 19:35
Récupérer données d'un tableau dans un autre tableau
Yes !

Ta solut m'a aidé à visualiser et mieux comprendre le comportement des données du tableau. Merci bien.

A partir de ça j'ai recherché un peu partout et trouvé un truc (certainement pas trés propre smiley) mais qui me permet d'arriver au résultat escompté.

Donc dans ma page modif, je récupère mes données comme ça:
<?php
if($row_rsListe['ages']!="") {
$ages_exist=explode(";",$row_rsListe['ages']);
for($i=30;$i<=50;$i++) {
echo $i.'<input type="checkbox" name="'.$i.'" value="'.$i.'"';
foreach($ages_exist as $cle=>$valeur) if (!(strcmp($i, $valeur))) {
echo 'checked="checked"';
}
echo' />| ';
}
} ?>

Je suis toutefois preneur de toute solut plus pro...

J'ai bien noté de modifier les "names" des checkboxes comme tu me l'as indiqué,
Mais puisque ça marche, je termine l'admin ce soir, je mets en ligne et...
Je décolle pour les Pyrénées !!!

Bon réveillon à tout le monde. smiley
3SI - Sea, Sex, Sun and Internet
Rolland
le 28/12/2005 à 16:49
Récupérer données d'un tableau dans un autre tableau
En fait vu le beau soleil qu'il fait sur les montagnes, je crois que je vais finir par craquer...

pourquoi déjà donner le choix entre plusieurs ages ?

Les âges sont un simple exemple.
le but c'est que ça puisse me servir pour des applis genre gestion de zics cd-dvd-clip, d'images, de vêtements xs-s-m-l..., ou chaussures 34-35-36..., de dimensions HxLxl..., ou toute autre chose de ce style... Et à pouvoir les modifier ensuite : mettre à jour en ajoutant et/ou supprimant un ou des éléments de la liste.

C pour ça que je me demandais si la méthode des tableaux que je tente d'utiliser est la bonne ou si il en existe de meilleures.

Je te remercie pour ta rép que je tente d'appliquer de suite.
3SI - Sea, Sex, Sun and Internet
Rolland
le 27/12/2005 à 22:02
Récupérer données d'un tableau dans un autre tableau
Tout d'abord merci à Zebden et à l'équipe pour le Joyeux Noël 2005 et bonne soirée de la St Sylvestre à tout le monde.

De mon côté y'a un truc qui m'a gâché le passage du Père Noël et si je pouvais réveillonner plus tranquille le 31...

Je pars d'un formulaire avec en boucle une liste d'input en checkbox du style
<?php for($i=30;$i<=50;$i++) {
echo $i.'<input type="checkbox" name="'.$i.'" value="'.$i.'"';
if (!(strcmp($i, $_POST[$i]))) {
echo 'checked="checked"';
}
echo' />| ';
}
echo '<input name="ages" type="hidden" id="ages" />'; ?>

Ensuite j'implode dans ma table les valeurs non nulles, et elles seules, avec ; comme séparateur.
J'ai besoin de récupérer mes valeurs pour les modifier. J'explode et je récupère un tableau sous la forme :
<?php if($row_rsListe['ages']!="") { 
$ages_exist[]=explode(";",$row_rsListe['ages']);
for($a=0;$a<=count($ages_exist);$a++) {
$ages_old=$ages_exist[$a];
}
} ?>

Et là j'ai beau essayer d'imbriquer les deux tableaux dans tous les sens et sous toutes les formes, je n'arrive pas à afficher dans la page de modif la totalité des option avec celles récupérées cochées.

Ma méthode n'est-elle pas la bonne, et si c'est le cas qui connaitrait un lien pour celle à employer ?
Faut-il que j'intègre les <input> non cochés dans mon implode pour avoir un nombre d'enregistrements équivalent mais ça a pas l'air trés net et si j'étends les âges, ça va faire un peu beaucoup de ; ?
Ou la solution est tellement évidente qu'il vaut mieux que je ferme l'ordi pour quelques jours et que j'aille profiter de la neige pour retrouver les idées claires ?

Merci d'avance.
3SI - Sea, Sex, Sun and Internet
Rolland
le 16/08/2005 à 21:28
récupèrer des variables transmises par javascript
dark_nemo,

Tu écris
"et dans le script php je récupère mes variables comme ça (du moins je le pensais...)
if(isset($_GET['type'])){$type=$_GET['type'];}
if(isset($_GET['id'])){$id =$_GET['id'];}"

Ok, c correct, mais tu les envoies où et avec quoi tes variables ? Pas avec un "src" en tout cas...

<script language="JavaScript" src="http://www.monsite.com/script.php?type=1&id=1"></script>
Et puis récupérer du javascript dans une source php, je vois pas trop comment ça peut marcher.
C là que ça doit pas aller.
3SI - Sea, Sex, Sun and Internet
Rolland
le 14/08/2005 à 23:26
Recherche amateurs d'Opera...
Petits soucis d'affichage avec Opera 7.52 pour Windows version free.
Il semble qu'il n'accepte pas les CSS "width:auto; et overflow:auto; pour la colonne "centre" d'un affichage 3 colonnes avec une float:left et une float:right.
Fonctionne parfaitement sous FireFox, Mozilla, Netscapae 7.02 et MSIE 6.
#centre {
overflow: auto;
height: 408px;
padding: 10px;
width: auto;
background-color: #830;
border-top-width: 2px;
border-left-width: 2px;
border-top-style: inset;
border-left-style: inset;
text-align: justify;
}


overflow : le scroll fonctionne, le texte situé après la hauteur spécifiée ne s'affiche pas, mais la page s'allonge d'autant.
width : Le contenu déborde sous la droite et la gauche, et passe au dessus lors du scroll.

Pour le width, il suffit de déterminer une largeur et/ou des marges, mais je préfèrerais éviter. Quelqu'un a-t-il une solut en dehors du javascript ?

Ah si, et puis une page que je connais bien ne s'affiche pas non plus tout à fait correctement sous Opera.... http://www.lephpfacile.com/index.php (espace entre le header et le reste de la page) mais schuttt!!! Le site est tellement excellent par ailleurs qu'on ne va pas les embêter avec ce détail. smiley
Merci d'avance.
3SI - Sea, Sex, Sun and Internet
Rolland
le 30/06/2005 à 10:27
actualisation quantité et total
Je n'aurai que 2 mots MER CI !!!
Avec les commentaires et tout. C vraiment trés, trés sympa de ta part et ça me permet aussi de bien avancer dans le php.

J'ajoute php facile et Zebden dans les crédits du site et un peu plus de pub pour PHP facile sur mon site perso.

Encore merci et bravo.
3SI - Sea, Sex, Sun and Internet
Rolland
le 29/06/2005 à 10:44
actualisation quantité et total
C justement là que je bloque.
Si je t'ai compris, il faudrait donc que je définisse ce $_SESSION['liste'] après le while afin d'intégrer nb qui ne fait pas partie de $row_rsDisks;
Je viens de faire plusieurs tentatives mais sans résultat concluant. Ou j'ai des nouveaux selects qui s'affichent, ou des quantités fantaisistes et toujours pas de total.
Sans trop joeur le boulet, peux tu m'indiquer où exactement et comment ?
3SI - Sea, Sex, Sun and Internet
LoadingChargement en cours