Explode et fonction

Mammouth du PHP | 19672 Messages

24 févr. 2006, 15:53

Je capte assez mal: qu'est-ce que c'est que ce code PHP au milieu du JavaScript :shock: Tu essayes de faire quoi au juste ???
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 67 Messages

24 févr. 2006, 15:55

bon je regarde cela

laisse moi juste te dire que ton code et ta bdd sont mal construit...

deja tu ne fermes pas bien ni tes balise php ni tes balises javascript

Eléphant du PHP | 424 Messages

24 févr. 2006, 15:58

Je capte assez mal: qu'est-ce que c'est que ce code PHP au milieu du JavaScript :shock: Tu essayes de faire quoi au juste ???
Je viens de l'expliquer au dessus ! ce que je veux faire :lol:

Je fais ce que je peux avec es connaisances que j'ai ! :roll:

MErci pour votre aide ! :D
Youpi Youpi Yo !

Eléphant du PHP | 67 Messages

24 févr. 2006, 16:13

<script language="JavaScript"> 
<!-- 
function MM_preloadImages() { //v3.0 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); 
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) 
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} 
} 

function MM_swapImgRestore() { //v3.0 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; 
} 

function MM_swapImage() { //v3.0 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) 
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} 
} 

function MM_findObj(n, d) { //v4.01 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
  if(!x && d.getElementById) x=d.getElementById(n); return x; 
} 

function DeplacerItemDeVers(de, vers) { 

  var zlAv = de; 
  var zlAp = vers; 

  if (document.form1.elements[zlAv].options.selectedIndex >= 0) { 
     
    while (document.form1.elements[zlAv].options.selectedIndex >= 0) { 
      ind = document.form1.elements[zlAv].options.selectedIndex; 
       
      texte  = document.form1.elements[zlAv].options[ind].text; 
      valeur = document.form1.elements[zlAv].options[ind].value; 
     
      document.form1.elements[zlAv].options[ind] = null; 
     
      var user = new Option(texte, valeur); 
      lg = document.form1.elements[zlAp].options.length; 
      document.form1.elements[zlAp].options[lg] = user; 
    } 
   
  } else { 
    alert("Aucun Item sélectionné !"); 
  } 
  return(false); 
   
} 

function EraseJoueurOut(zlAv){ 
     nb = document.form1.elements[zlAv].options.length; 
     
     for(i=0;i<nb;i++) 
        document.form1.elements[zlAv].options[0] = null; 

    return( true ); 
} 

function SelectionnerItems(form) { 

  zl = "dir_out[]"; 
  lg = document.form1.elements[zl].options.length; 
   
  for (cpt = 0; cpt < lg; cpt++) { 
    document.form1.elements[zl].options[cpt].selected = true; 
  } 
   
   return( true ); 
} 

function SelectionnerItem(zl,item_val) { 

  // zl = "entrain_out[]"; 
  lg = document.form1.elements[zl].options.length; 

  for (cpt = 0; cpt < lg; cpt++) { 
      if (document.form1.elements[zl].options[cpt].value == item_val)     
        document.form1.elements[zl].options[cpt].selected = true; 
  } 

  return( true ); 
} 

function formattitre() { 
  var str = document.selection.createRange().text; 
  document.form1.remarques.focus(); 
  var sel = document.selection.createRange(); 
  sel.text = "<font color=#FFFF99><strong>" + str + "</strong></font>"; 
  return; 
} 


function format(f) { 
  var str = document.selection.createRange().text; 
  document.form1.remarques.focus(); 
  var sel = document.selection.createRange(); 
  sel.text = "<" + f + ">" + str + "</" + f + ">"; 
  return; 
} 

function lien() { 
  var str = document.selection.createRange().text; 
  document.form1.remarques.focus(); 
  var lien = prompt("URL:","http://"); 
  if (lien != null) { 
    var sel = document.selection.createRange(); 
    sel.text = "<a href=\"" + lien + "\" class=\"parag\">" + str + "</a>"; 
  } 
  return; 
} 
//--> 
</script> 
<?
$sqldid = mysql_query('select liste_id_dirigeant from comite where id = '.$id.' LIMIT 1',$conn); 
while ($resselectdid = mysql_fetch_array($sqldid)) 
	{ 
  $selectdid = $resselectdid['liste_id_dirigeant']; 
  } 
           		     
function InitAll() 
    { 
    GLOBAL $selectdid; 
    if (!empty($selectdid)) 
        { 
        $tableau = explode(",", $selectdid);                                  
        $tabout = "dir_out[]"; 
        $tabin = "dir_in[]"; 
        for ($cpt=0; $cpt < count($tableau); $cpt++) 
                {
								?>
								<script language="javascript"> 
								SelectionnerItem("<? echo $tabin; ?>","<? echo $tableau[$cpt]; ?>"); 
            		DeplacerItemDeVers("<? echo $tabin; ?>", "<? echo $tabout; ?>");'; 
            		</script>
            		<?
                } 
        } 
    } 
echo InitAll();
?> 
Voila maintenant a toi de corriger les nombreuses erreurs javascript...

mais je serais toi je referais ma façon de developer ce genre de probleme.. qui je suis sur peuvent etre regler en une 20 aine de ligne..

Eléphant du PHP | 424 Messages

24 févr. 2006, 23:33

Bon bein j'ai trouvé la solution !

j'ai conservé mon code et ajouté ca aprés:

<body bgcolor="#0066CC" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="InitAll();">

Ca foncrionne impecable :D merci pour votre aide
Youpi Youpi Yo !