2017-04-10 2 views
0

Ich bin vor ein Problem in diesem Code ein Echo von Texttyp Eingabe des ID setzen:wie in einer Variablen in PHP

for ($x = 1; $x <= $num; $x++) { 
    $row8= mysqli_fetch_array($result8); 
     echo "<td><input id='".$row['StudentID'].'['. $row8['MarksID']."]' name='".$row['StudentID'].'['. $row8['MarksID']."]' type='text'></td>"; 
    $marksID[$x]=$row8['MarksID']; 
    $count++; 
    // $ID[$count]=?; 

Ich möchte setzen die ID als Variable (<input id='".$row['StudentID'].'['. $row8['MarksID']."]' name='".$row['StudentID'].'['. $row8['MarksID']."]' type='text'>), so dass ich könnte den Wert dieser Eingabe in SQL-Abfrage verwenden. Wie könnte ich die ID in einer Variablen behalten?

+2

Erklären weiter – clearshot66

+0

gleich sein Es ist nicht klar, was du versuchst zu beschreiben. – David

+0

aktualisiert; Ist es in Ordnung, jetzt zu verstehen? –

Antwort

0

Die Fragen sind nicht so klar.

Ist das, was Sie suchen:

http://php.net/manual/en/function.gettype.php

EDIT - Nach der Erklärung

Ich bin immer noch nicht sicher, ob ich vollständig verstanden. aber suchen so etwas.

$ID[$count]= "$row['StudentID'].'['.$row8['MarksID'].']' 

lässt so sagen die count = 0 zunächst und $row['StudentID'] = 1 und $row8['MarksID'] = 2 in der ersten Iteration so $ID[$count] ist $ID[1]

$ID[1] wird 1[2]

$ID[1] = "1[2]"

+0

aktualisiert; Ist es in Ordnung, jetzt zu verstehen? –

+0

Hey. Wie geht's. Hat meine Edit-Antwort geholfen. Oder habe ich die Frage noch vermisst? – noyanc

+0

Es hat funktioniert. Danke vielmals –