2017-01-18 3 views
0

Ich arbeite auf einer Webseite, die eine Excel-Datei generieren, die ich möchte die Sprache, die ich will zwischen Englisch und Französisch wählen. Also, auf dieser Seite habe ich zwei select Eingänge, einer davon ist der Sprachauswahl. Der andere ist es auf dem Trainer.

ich sie in php anrufen:

$formateur=$_POST['nomFormateur']; 
$query1="select * from formateur where formateurId=$formateur"; 
$info=info_query($query1); 
$nomFormateur=$info['formateur']; 

$lang=$_POST['lang']; 

$date1=$_POST['date_debut']; 
$date2=$_POST['date_fin']; 

Wenn ich wählen Sie alle, was Ich mag wollen: My option

PHP, nicht Wert meiner zweiten select nehmen hat (die Sprache ein):

Als meine Excel-Datei geöffnet wurde, sah ich den guten Trainer, das gute Datum, aber die Sprache, die es noch auf Englisch ist, das ich wähle, nichts, Englisch oder Französisch. Aber ich will, dass, wenn ich Englisch (Wert 1) wähle, sie in Englisch zeigen, aber wenn ich Französisch (Wert 2) wähle, ist es in Französisch, nicht Englisch.

Es ist der einzige Gedanke, der nicht funktioniert. Ich mache zwei verschiedene Anrufe in Mysql, um die Excel in Englisch oder in Französisch, in Bezug auf diese <select>

Ich versuche mit Javascript und es ist mir die gute Antwort, die ich in einer Eingabe und in einer Warnung übergeben, als ich getestet habe

function name_click(){ 
    var value_select = document.getElementById("lang").value; 
    document.getElementById("my_var").value=value_select; 
} 

kann jemand kann mir helfen:, aber immer noch nicht in der Lage, die Informationen in php

Javascript-Funktion zu bekommen?

+0

scheint, wie ich bin nicht durch hier zu bekommen. Gut, Sie haben die Antworten unten, Sie fragen sie, weil ich keine Antwort posten werde, um eine Antwort "zu bekommen". und ich habe einen relevanten Kommentar zu dem Grund gelöscht, warum Ihr Code fehlgeschlagen ist. –

+0

Hallo Fred -ii-. Ich habe es versucht, für meine Frage, und es ist Arbeit !! Wo das Problem? Ich weiß, es ist nicht das, weil ich schon nicht, es war kein Problem, anders zu nennen, aber ich werde versuchen – Nexis

+1

* "Ich versuchte es so, für meine Abfrage, ad es ist Arbeit !! Wo das Problem?" * - Also, was ist das Problem dann wenn du sagst es funktioniert? –

Antwort

0

Vielen Dank für Ihre Hilfe! Ich war auf der Suche nach einer Antwort, während ich warte und etwas finde. Es war, dass meine Option

      <select name="lang" id="lang"> 
          <option value="">-----</option> 
           <?php 
            $array = array("Anglais", "Francais"); 
            $lengh=count($array); 

            for($x=0;$x<$lengh;$x++){ 
             echo '<option value='.$x.'>'.$array[$x].'</option>'; 
            } 
           ?> 
         </select> 

jetzt kein Array war, die PHP den Wert von $ lang nehmen und die Excel nehmen Sie die Sprache, die ich will

1

Vielleicht liegt es daran, dass Sie vergessen haben, das erste ausgewählte Tag zu schließen? Ich bin mir ziemlich sicher, dass es damit zusammenhängt;)

+0

Ich schließe es, aber immer noch nicht wählen, welche ich will – Nexis

0

Diese JavaScript-Funktion ist nicht notwendig, da die Auswahl automatisch den Wert erhalten wird. Möge dies das Problem sein.

+0

Ich putze die JavaScript-Funktion ohne etwas! Immer noch nicht funktionieren:/ – Nexis

0

Es sieht so aus, als ob Sie eine Auswahl innerhalb einer Auswahl verschachtelt haben?

+0

Ich suche das und schließe alle meine Auswahl, die offen war !! – Nexis