Topic Officiel de la programmation et du codage - Page 3 - Forums automobile et motos

ico
 ico, le Mercredi 07/04/2010 à 13h33'07
#79223 | 106 messages
Bonjour tout le monde,

Postez dans ce topic toutes vos questions concernant la programmation, le développement ou plus globalement le codage
Amis geeks bonjour !

Édit : Ico
Je me suis permis d'éditer car si on parle de codage, il faut bien entendu utiliser la balise code.


Dernière édition par ico le 08/04/2010 à 11:11

fox
 fox, le Mercredi 21/04/2010 à 11h25'52
#80620 | 187 messages
salut

dis, tu pourrais m'aider sur un pb de récupération de champ en php.

En fait c'est l'applet chat coolsmile pour récupérer les champ nick & pass dans l'index du tchat comme sur Net-pratique.

Ca c'est le code de ma page tchat.php

<script language="javascript" type="text/javascript">
//<![CDATA[
function Prevu(obj)
{
  if(document.forms["tchat"].elements["nick"].value == "")  {
    alert("Veuillez préciser votre pseudo !");
    document.forms["tchat"].elements["nick"].focus();
    return false;
  }
  window.open("http://adoschat[...]t;+obj.elements["nick"].value+"&passchat="+obj.elements["passchat"].value+"","","height=600, width=780, scrollbars=0, resizable=0");
}
//]]>
</script>
<form method="post" action="" name="tchat">
  <table width="100%" align="center" cellpadding="5" cellspacing="0">
    <tr>
      <td width="25%">
        <label for="nick"><font color="#996600">&raquo;</font> <strong>Votre Pseudo :</strong></label>
      </td>
      <td width="75%"><input name="nick" type="text" id="nick" value="" maxlength="20" /> <font color="#CC0000">*</font></td>

    </tr>
    <tr>
      <td>
        <label for="passchat"><font color="#996600">&raquo;</font> <strong>Mot de passe (IRC) :</strong></label>
      </td>
      <td><input name="passchat" type="password" id="passchat" value="" maxlength="20" /></td>
    </tr>
    <tr>

<td>&nbsp;</td>
      <td><input type="button" name="submit" value="Dialogue en direct !" class="input2" onclick="Prevu(this.form)" /></td>
    </tr>
  </table>
</form>


Et ca c'est dans l'index.php de l'applet :

<applet name="coolsmile" code="EIRC.class" width="730" height="520">
<param name="archive" value="EIRC.jar,EIRC-cfg.jar" />
<param name="cabbase" value="EIRC.cab,EIRC-cfg.cab" />
<param name="server" value="irc.epiknet.org" />
<param name="port" value="6667" />
<param name="irc_pass" value="" />
<param name="font_name" value="SansSerif" />
<param name="font_size" value="11" />
<param name="language" value="french" />
<param name="mainbg" value="#372f28" />
<param name="mainfg" value="#000000" />
<param name="textbg" value="#FFFFFF" />
<param name="textfg" value="#000000" />
<param name="selbg" value="#F0F0FF" />
<param name="selfg" value="#000000" />
<param name="join" value="#Auto-Tuning" />
<param name="username" value="" />
<param name="realname" value="" />
<param name="nickname" value="" />
<param name="user_modes" value="" />
<param name="nicksrv_pass" value="" />
<param name="login" value="1" />
<param name="asl" value="1" />
<param name="spawn_frame" value="0" />
<param name="disabled_cmds" value="" />
<param name="gui_nick" value="1" />
<param name="gui_away" value="1" />
<param name="gui_chanlist" value="1" />
<param name="gui_userlist" value="1" />
<param name="gui_options" value="1" />
<param name="gui_help" value="1" />
<param name="gui_connect" value="1" />
<param name="width" value="700" />
<param name="height" value="500" />
<param name="write_color" value="12" />
<param name="debug_traffic" value="0" />
<param name="boxmessage" value="SVP Veuillez patienter pendant le chargement du T'Chat..." />
<param name="boxbgcolor" value="blue" />
<param name="boxfgcolor" value="black" />
<param name="progressbar" value="true" />
<param name="progresscolor" value="red" />
</applet>


Voilà, si tu pouvais m'aider sur ce pb, dès que t'as une minute, ce serait sympa
Raptor
 Raptor, le Mercredi 21/04/2010 à 11h35'33
#80621 | 20979 messages
Je veux bien mais j'ai rien compris
fox
 fox, le Mercredi 21/04/2010 à 11h38'10
#80622 | 187 messages
mito lol
fox
 fox, le Mercredi 21/04/2010 à 11h41'37
#80623 | 187 messages
Je veux récupérer mes champs nick et pass quand je lance l'applet.
Raptor
 Raptor, le Mercredi 21/04/2010 à 11h42'04
#80624 | 20979 messages
Non jure, ré explique.
fox
 fox, le Mercredi 21/04/2010 à 11h47'30
#80625 | 187 messages
sur ma page tchat.php, j'ai mes deux champs (pseudo et mot de passe).

Je veux que quand je clique sur le bouton du formulaire, il lance l'applet (index.php) et qu'il me récupère mes 2 champs car là il les récupère pas et jdois fournir un pseudo pour que l'applet se lance.
Raptor
 Raptor, le Mercredi 21/04/2010 à 11h52'19
#80626 | 20979 messages
Remets cette ligne complète stp:

window.open("http://adoschat[...]t;+obj.elements["nick"].value+"&passchat="+obj.elements["passchat"].value+"","","height=600, width=780, scrollbars=0, resizable=0"); 


Et tout le code de ton applet dans la page index.php de l'applet là, il est dans un echo que y a des \" partout ?
fox
 fox, le Mercredi 21/04/2010 à 11h57'27
#80627 | 187 messages
non ya pas d'echo ni de php

window.open("http://adoschat.free.fr/tchat/index.php?nick="+obj.elements["nick"].value+"&passchat="+obj.elements["passchat"].value+"","","height=600, width=780, scrollbars=0, resizable=0");
}
Raptor
 Raptor, le Mercredi 21/04/2010 à 12h00'38
#80628 | 20979 messages
Pas d'echo et pas de php, alors pourquoi des \" au lieu de " ?

fox

window.open("http://adoschat.free.fr/tchat/index.php?nick="+obj.elements["nick"].value+"&passchat="+obj.elements["passchat"].value+"","","height=600, width=780, scrollbars=0, resizable=0");
}

Ça ça dit de transmettre la variable nick et la variable passchat à la page index.php contenue dans le dossier /tchat/

Il suffit donc de l'autre coté, dans la page index.php, de récupérer cette valeur avec un

<?php echo $_GET["nick"];?>


Même chose pour le pass.
fox
 fox, le Mercredi 21/04/2010 à 12h03'14
#80629 | 187 messages
bin oui j'ai essayé ca mais ca marchait pas :s
Raptor
 Raptor, le Mercredi 21/04/2010 à 12h06'35
#80630 | 20979 messages
Bon du coup je vois un bug dans mon machin il me colle un \ que j'ai pas mis fait chier.
Les \ c'est un bug dans mon code


Dernière édition par Raptor le 21/04/2010 à 12:12

picho
 picho, le Mercredi 21/04/2010 à 12h15'42
#80631 | 1497 messages
LOOOOOL
picho
 picho, le Mercredi 21/04/2010 à 12h18'08
#80632 | 1497 messages
Ca marche pas si tu recupere les variables de ton formulaire via $_POST ?
fox
 fox, le Mercredi 21/04/2010 à 12h33'14
#80636 | 187 messages
C'est bon ca marche, merci !

c'est juste que j'avais pas mis dans le bon truc.
<param name="username" value="" />
<param name="realname" value="" />
<param name="nickname" value="" />

^^
picho
 picho, le Mercredi 21/04/2010 à 12h35'46
#80637 | 1497 messages
qu'il est bete ^^
Raptor
 Raptor, le Mercredi 21/04/2010 à 14h09'25
#80646 | 20979 messages
Bon ça me semble ok du coup mon truc

Répondre

Vous devez être enregistrés et identifiés pour pouvoir accéder à cette fonction.

- Je souhaite m'inscrire gratuitement.
- M'identifier.
- Me connecter en utilisant un des mes réseaux sociaux :