anasha

  • Signature
    Anasha [php-kiche-nomore]
  • Site web
  • Nombre de sujets
    62
  • Nombre de messages
    425
  • Nombre de commentaires
    16
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

anasha
le 27/09/2005 à 00:14
select onchange et ecriture dans input
Bon j'ai trouvé une moitié de solution...

<?php
$sql4 = 'SELECT code_article, des_courte, PHT, PTTC FROM silkad_article';
$req4 = mysql_query($sql4) or die('Erreur lors de la requête :<BR>'.$sql4.'<BR><BR>Voici l\'erreur retournée :<BR>'.mysql_error());

$select = '<OPTION VALUE=""></OPTION>';
while ($data4 = mysql_fetch_array($req4)) {
$code_article = $data4['code_article'];
$des_courte = $data4['des_courte'];
$PHT = $data4['PHT'];
$PTTC = $data4['PTTC'];
$select .= '<OPTION VALUE="'.$des_courte.'/'.$PHT.'/'.$PTTC.'">'.$code_article.' - '.$des_courte.'</OPTION>';
}

for ($i=0; $i<15; $i++){
echo '<TR><TD><SELECT NAME="code_article'.$i.'" onChange="prod'.$i.'.value=code_article'.$i.'.value">
'.$select.'</SELECT>';
echo '<TD><INPUT TYPE="text" NAME="prod'.$i.'" SIZE="40" disabled>
<TD><INPUT TYPE="text" NAME="PUHT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PUTT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="qte'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PTHT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PTTT'.$i.'" SIZE="4">';
}
?>

Donc j'ai bien le value de l'option selectionnée qui s'affiche dans mon input...

Maintenant, histoire de pousser le vice, j'aimerai pouvoir "spliter" cette value, pour redistribuer les différentes variables obtenues dans d'autre input de la meme ligne.

Genre splitage[0] dans l'input prod$i, splitage[1] dans PUHT$i et splitage[2] dans PUTT$i
(heu splitage, c'est un mot barbare pour dire que c'est la variable resultant d'un split, mais comme je ne sais pas le faire :) )

Alors je bloque encore...
Siouplé, quelqu'un pour m'aider ?
Anasha [php-kiche-nomore]
anasha
le 26/09/2005 à 22:59
select onchange et ecriture dans input
Bonjour à tous, je bloque un peu dans mon code, je touche pas trop en js et là, je vais pleurer... :(

J'ai une boucle for qui m'ecrit 15 lignes construites comme suit :
SELECT name="sel0" .... INPUT name="in0"
SELECT name="sel1" .... INPUT name="in1"
SELECT name="sel2" .... INPUT name="in2"
etc...

Le select est toujours le meme, seul le nom change avec l'indice, de meme pour les input.
Ce select contient une récupération de variables php de ma BDD.

J'aimerai faire un onChange sur le select qui afficherait dans le input correspondant (meme indice de ligne) une information elle aussi issue de ma BDD.

Toutes les requetes sont faites avant d'appeler la fonction javascript, mais ça ne fonctionne pas.

Voici ce que j'ai écrit :
<?php
$sql4 = 'SELECT code_article, des_courte, PHT, PTTC FROM silkad_article';
$req4 = mysql_query($sql4) or die('Erreur lors de la requête :<BR>'.$sql4.'<BR><BR>Voici l\'erreur retournée :<BR>'.mysql_error());

$select = '<OPTION VALUE=""></OPTION>';
while ($data4 = mysql_fetch_array($req4)) {
$code_article = $data4['code_article'];
$des_courte = $data4['des_courte'];
$PHT = $data4['PHT'];
$PTTC = $data4['PTTC'];
$select .= '<OPTION VALUE="'.$code_article.'">'.$code_article.' - '.$des_courte.'</OPTION>';
}
?>

<SCRIPT language="JavaScript">
function aff(numero) {
var chg_code = document.form.code_article+numero+.options [document.form.code_article+numero+.selectedIndex].value;
switch (chg_code) {
case 'AR00001':
document.form.prod+numero+.value="test";
break;
}
}
</SCRIPT>

<?php
for ($i=0; $i<15; $i++){
echo '<TR><TD><SELECT NAME="code_article'.$i.'" onChange="javascript:aff('.$i.')">
'.$select.'</SELECT>';
echo '<TD><INPUT TYPE="text" NAME="prod'.$i.'" SIZE="40" VALUE="">
<TD><INPUT TYPE="text" NAME="PUHT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PUTT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="qte'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PTHT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PTTT'.$i.'" SIZE="4">';
}
?>


Rq : j'ai mis un espace dans ma syntaxe js, pour pas tout niker le design de la globule ^^
Anasha [php-kiche-nomore]
anasha
le 14/08/2005 à 20:55
include et rechargement
J'ai pas compri ce qui est include ?
Là tu mets un lien avec une variable "page" dont la valeur est "remer".

Ce n'est pas un include, c'est une methode get...

Sors-nous le wall de ton script pour qu'on comprenne mieux
Anasha [php-kiche-nomore]
anasha
le 20/06/2005 à 12:29
Form, checkbox et traitement
Salut tous, j'aimerais faire un système équivalent à celui de la messagerie de ce site, avec des checkbox et un traitement par submit ("supprimer").

Pour le moment, j'imagine bien la manière de procéder pour les noms des checkbox, mais je bloque au niveau du traitement, quelle boucle utiliser, comment l'écrire...
Je suis sûre que c'est pas sorcier, mais là, mon cerveau suit plus :(
Anasha [php-kiche-nomore]
anasha
le 05/06/2005 à 23:20
Astuce : Lister le contenu d'un répertoire... et plus !
Bonjour tous
J'aimerai savoir comment faire un affichage aléatoire d'un fichier (image) d'un répertoire sans passer par la base de données.

Je suppose que le début de la manoeuvre est dans cette astuce, mais je bloque pour le random et la limite à un seul fichier.

Merci d'avance
Anasha [php-kiche-nomore]
anasha
le 05/04/2005 à 20:32
Anasha, la boxe francaise et le php
Petit retour sur la boxe pour dire que je reviens du championnat de france, ... avec le titre smiley

Voualou voualou :)
Prochaine étape, la coupe du monde !!! (en juillet à lille)
Anasha [php-kiche-nomore]
LoadingChargement en cours